• DocumentCode
    451224
  • Title

    Improving Parallel Irregular Reductions Using Partial Array Expansion

  • Author

    Gutierrez, Eladio ; Plata, Oscar ; Zapata, Emilio L.

  • Author_Institution
    University of Málaga
  • fYear
    2001
  • fDate
    10-16 Nov. 2001
  • Firstpage
    56
  • Lastpage
    56
  • Abstract
    Much effort has been devoted recently to efficiently parallelize irregular reductions. In this paper, parallelizing techniques for these computations are analyzed in terms of three performance aspects: parallelism, data locality and memory overhead. These aspects have a strong influence in the overall performance and scalability of the parallel code. We will discuss how the parallelization techniques usually try to optimize some of these aspects, while missing the other(s). We will show that by combining complementary techniques we can improve the overall performance/scalability of the parallel irregular reduction, obtaining an effective solution for large problems on large machines. Specifically, a combination of array expansion and a locality-oriented method (DWA-LIP), named partial array expansion, is introduced. An implementation of the proposed method is discussed, showing that the transformation that the compiler must apply to the irregular reduction code is not excessively complex. Finally, the method is analyzed and experimentally evaluated.
  • Keywords
    Computer architecture; Concurrent computing; Data analysis; Data engineering; Data structures; Multidimensional systems; Parallel processing; Performance analysis; Permission; Scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, ACM/IEEE 2001 Conference
  • Print_ISBN
    1-58113-293-X
  • Type

    conf

  • DOI
    10.1109/SC.2001.10040
  • Filename
    1592832