• DocumentCode
    2294367
  • Title

    A distribution format for communication-free reshape in distributed memory computers

  • Author

    Yook, Hyun-Gyoo ; Koo, Mi-Soon ; Park, Myong-Soon ; Kim, Tae-Geun

  • Author_Institution
    Dept. of Comput. Sci., Korea Univ., Seoul, South Korea
  • fYear
    1997
  • fDate
    10-13 Dec 1997
  • Firstpage
    329
  • Lastpage
    334
  • Abstract
    Data parallel languages designed for distributed memory computing environments provide a single global address space to the programmer. The mapping from this global address space to the distributed local address space is performed by a compiler, which does this mapping based on the array distribution format. Thus, each array in a data parallel language program has its own distribution format. The Reshape function changes the array distribution format as well as the array shape. However, the changed distribution format cannot be represented by any distribution format supported in current languages. Because there is no suitable distribution format, it is necessary to change the reshaped distribution format to an existing distribution format, with heavy overhead due to the redistribution function. To eliminate the redistribution step in Reshape function, we have proposed a new distribution format, HIER-CYCLIC, which can represent the reshaped distribution format. We have also proposed a language syntax to use HIER-CYCLIC and a compiling mechanism. Finally, we performed an experiment on an IBM-SP2 machine using a shift function
  • Keywords
    distributed memory systems; parallel languages; program compilers; programming environments; HIER-CYCLIC; IBM-SP2 machine; Reshape function; array distribution format; communication-free reshape; compiler; compiling mechanism; data parallel language program; data parallel languages; distributed local address space; distributed memory computers; distributed memory computing environments; distribution format; global address space; language syntax; shift function; single global address space; Computer science; Concurrent computing; Contracts; Data engineering; Distributed computing; Marine vehicles; Parallel languages; Programming profession; Shape; Systems engineering and theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems, 1997. Proceedings., 1997 International Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    0-8186-8227-2
  • Type

    conf

  • DOI
    10.1109/ICPADS.1997.652569
  • Filename
    652569