• DocumentCode
    3287429
  • Title

    A runtime data mapping scheme for irregular problems

  • Author

    Ponnusamy, R. ; Saltz, J. ; Das, Ratan

  • Author_Institution
    CASE, NASA Langley Res. Center, Hampton, VA
  • fYear
    1992
  • fDate
    26-29 Apr 1992
  • Firstpage
    216
  • Lastpage
    219
  • Abstract
    In scalable multiprocessor systems, high performance demands that computational load be balanced evenly among processors and that interprocessor communication be limited as much as possible. In this paper, the authors study the problem of automatically choosing data distributions for irregular problems. Irregular problems are programs where the data access pattern cannot be determined during compilation. The authors describe a method by which data arrays can be automatically mapped at runtime. The mapping is based on the computational patterns in one or more user-specified loops. A distributed memory compiler generates code that, at runtime, generates a distributed data structure to represent the computational pattern of the chosen loop. This computational pattern is used to determine how data arrays are to be partitioned. The compiler generates code to pass the distributed data structure to a partitioner. The work described is being pursued in the context of the CRPC Fortran D project
  • Keywords
    distributed memory systems; program compilers; resource allocation; CRPC Fortran D project; compilation; computational load balancing; computational pattern; data access pattern; data arrays; data distributions; distributed data structure; distributed memory compiler; interprocessor communication; irregular problems; partitioner; performance; runtime data mapping scheme; scalable multiprocessor systems; user-specified loops; Computer science; Counting circuits; Data structures; Distributed computing; Multiprocessing systems; NASA; Partitioning algorithms; Programming profession; Runtime;
  • 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.232642
  • Filename
    232642