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