DocumentCode :
3287667
Title :
Data remapping for distributed-memory multicomputers
Author :
Chase, Craig M. ; Reeves, Anthony P.
Author_Institution :
Sch. of Electr. Eng., Cornell Univ., Ithaca, NY, USA
fYear :
1992
fDate :
26-29 Apr 1992
Firstpage :
137
Lastpage :
144
Abstract :
The fragmented memory model of distributed-memory multicomputers, such as the Intel iPSC and Paragon series of computers, and the Thinking Machines CM-5, introduces significant complexity into the compilation process. Since most conventional programming languages provide a model of a global memory, a distributed-memory compiler must translate all data references to correspond to the fragmented memory on the system hardware. This paper describes a technique called array remapping which can automatically be applied to parallel loops containing arbitrary array subscripts. The compile time and runtime aspects of providing support for remapping are described, and the performance of this implementation of remapping is presented
Keywords :
distributed memory systems; performance evaluation; program compilers; Intel iPSC; Paragon series; Thinking Machines CM-5; arbitrary array subscripts; array remapping; compilation; compile time aspects; data remapping; distributed-memory multicomputers; fragmented memory model; global memory; parallel loops; performance; runtime aspects; Computer languages; Distributed computing; Hardware; Program processors; Programming profession; Registers; Runtime; Scattering; Supercomputers; Vectors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Scalable High Performance Computing Conference, 1992. SHPCC-92, Proceedings.
Conference_Location :
Williamsburg, VA
Print_ISBN :
0-8186-2775-1
Type :
conf
DOI :
10.1109/SHPCC.1992.232660
Filename :
232660
Link To Document :
بازگشت