High Performance Computing 1
Accessing Distributed Memory
•
•Global distributed memory
–Physically distributed and globally addressable -- Cray T3E/ SGI Origin 2000
–User formally accesses remote memory as if it were local -- operating system/compilers will translate such accesses to fetches/stores over the communication network
–High Performance FORTRAN (HPF) -- software realization of distributed memory -- arrays etc. when declared can be distributed using compiler directives. Compiler translates remote memory access to appropriate calls (message passing/ OS calls as supported by the hardware)