• DocumentCode
    2300829
  • Title

    Improving compiler and run-time support for adaptive irregular codes

  • Author

    Han, Hwansoo ; Tseng, Chau-Wen

  • Author_Institution
    Dept. of Comput. Sci., Maryland Univ., College Park, MD, USA
  • fYear
    1998
  • fDate
    12-18 Oct 1998
  • Firstpage
    393
  • Lastpage
    400
  • Abstract
    Irregular reductions form the core of adaptive irregular codes. On distributed-memory multiprocessors, they are parallelized either using sophisticated run-time systems (e.g., CHAOS, PILAR) or the shared-memory interface supported by software DSMs (e.g., GYM, TreadMarks). We introduce LOCALWRITE, a new technique based on the owner-computes rule which eliminates the need for buffers or synchronized writes but may replicate computation. We evaluate its performance for irregular codes while varying connectivity, locality, and adaptivity. LOCALWRITE improves performance by 50-150% compared to using replicated buffers, and can match or exceed gather/scatter for applications with low locality or high adaptivity
  • Keywords
    distributed memory systems; parallelising compilers; CHAOS; LOCALWRITE; PILAR; adaptive irregular codes; adaptivity; compiler; connectivity; distributed-memory multiprocessors; high adaptivity; locality; low locality; owner-computes rule; replicated buffers; run-time support; run-time systems; shared-memory interface; Application software; Chaos; Chaotic communication; Computer science; Educational institutions; Parallel processing; Research and development; Runtime; Software prototyping; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures and Compilation Techniques, 1998. Proceedings. 1998 International Conference on
  • Conference_Location
    Paris
  • ISSN
    1089-795X
  • Print_ISBN
    0-8186-8591-3
  • Type

    conf

  • DOI
    10.1109/PACT.1998.727289
  • Filename
    727289