• 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