• DocumentCode
    2791008
  • Title

    A global address space framework for locality aware scheduling of block-sparse computations

  • Author

    Krishnamoorthy, Sriram ; Catalyurek, Umit ; Nieplocha, Jarek ; Rountev, Atanas ; Sadayappan, P.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Ohio State Univ., Columbus, OH
  • fYear
    2007
  • fDate
    26-30 March 2007
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    In this paper, we present a mechanism for automatic management of the memory hierarchy, including secondary storage, in the context of a global address space parallel programming framework. The programmer specifies the parallelism and locality in the computation. The scheduling of the computation into stages, together with the movement of the associated data between secondary storage and global memory, and between global memory and local memory, is automatically managed. A novel formulation of hypergraph partitioning is used to model the optimization problem of minimizing disk I/O. Experimental evaluation using a sub-computation from the quantum chemistry domain shows a reduction in the disk I/O cost by up to a factor of 11, and a reduction in turnaround time by up to 49%, as compared to alternative approaches used in state-of-the-art quantum chemistry codes.
  • Keywords
    parallel programming; scheduling; storage management; block-sparse computation; global address space framework; hypergraph partitioning; locality aware scheduling; optimization problem; parallel programming; state-of-the-art quantum chemistry code; Chemistry; Concurrent computing; Data structures; Memory management; Parallel processing; Parallel programming; Processor scheduling; Programming profession; Storage automation; Tensile stress;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
  • Conference_Location
    Long Beach, CA
  • Print_ISBN
    1-4244-0910-1
  • Electronic_ISBN
    1-4244-0910-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2007.370502
  • Filename
    4228230