A Programming Environment for Parallel Computers with Global Address Space
Berrendorf, Rudolf
Gerndt, Michael / Krumme, Andreas
Jülich Supercomputing Center; JSC
Zentralinstitut für Angewandte Mathematik; ZAM
1996 Workshop on High-Level Programming Models and Supportive Environments
Los Alamitos, Calif IEEE Computer Society Press 1996
1996 Workshop on High-Level Programming Models and Supportive Environments, Honolulu (USA), 1996-04-16 - 1996-04-16
Contribution to a book
Contribution to a conference proceedings
ohne Topic
Programming distributed memory systems with message passing forces the user to implement remote memory access by explicit send and receive operations. Shared Virtual Memory systems free him from this task; nevertheless, he is still responsible to optimize data locality by selecting a well-suited work distribution. We describe a programming environment that is based on the Advanced Shared Virtual Memory system, a shared virtual memory implementation for the Intel Paragon, and on SVM-Fortran, a shared memory parallel programming language with language constructs for work distribution. Programming tools integrate program text and run time data to help the user in optimizing data locality.