• DocumentCode
    3506401
  • Title

    Run-time characterization of irregular accesses applied to parallelization of irregular reductions

  • Author

    Singh, David E. ; Rivera, Francisco E. ; Martín, María J.

  • Author_Institution
    Dept. of Electron. & Comput. Sci., Santiago de Compostela Univ., Spain
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    17
  • Lastpage
    22
  • Abstract
    Irregular reduction operations are the core of many large scientific and engineering applications. There are, in the literature, different methods to solve these operations in parallel. In this paper we discuss a new technique which improves performance significantly, both in terms of execution time and memory overhead. These improvements are achieved in the preprocessing as well as in the resulting parallel code. Our proposal is based on the use of the Irregular Access Region Descriptor (IARD). This data structure is a compact characterization of indirectly accessed arrays that can be used for the efficient parallelization of a wide spectrum of irregular codes. In this paper we present its application to parallelize irregular reduction operations
  • Keywords
    data structures; parallel algorithms; sparse matrices; Irregular Access Region Descriptor; data structure; execution time; irregular accesses; irregular reductions; memory overhead; parallelization; Application software; Computer science; Costs; Data structures; Kernel; Libraries; Polarization; Proposals; Runtime; Sparse matrices;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Workshops, 2001. International Conference on
  • Conference_Location
    Valencia
  • ISSN
    1530-2016
  • Print_ISBN
    0-7695-1260-7
  • Type

    conf

  • DOI
    10.1109/ICPPW.2001.951841
  • Filename
    951841