• DocumentCode
    598601
  • Title

    Managing data-movement for effective shared-memory parallelization of out-of-core sparse solvers

  • Author

    Avron, Haim ; Gupta, Arpan

  • fYear
    2012
  • fDate
    10-16 Nov. 2012
  • Firstpage
    1
  • Lastpage
    11
  • Abstract
    Direct methods for solving sparse linear systems are robust and typically exhibit good performance, but often require large amounts of memory due to fill-in. Many industrial applications use out-of-core techniques to mitigate this problem. However, parallelizing sparse out-of-core solvers poses some unique challenges because accessing secondary storage introduces serialization and I/O overhead. We analyze the data-movement costs and memory versus parallelism trade-offs in a shared-memory parallel out-of-core linear solver for sparse symmetric systems. We propose an algorithm that uses a novel memory management scheme and adaptive task parallelism to reduce the data-movement costs. We present experiments to show that our solver is faster than existing out-of-core sparse solvers on a single core, and is more scalable than the only other known shared-memory parallel out-of-core solver. This work is also directly applicable at the node level in a distributed-memory parallel scenario.
  • Keywords
    distributed shared memory systems; parallel processing; performance evaluation; storage management; adaptive task parallelism; data-movement costs; data-movement management; distributed-memory parallel scenario; memory management scheme; out-of-core techniques; secondary storage; shared-memory out-of-core sparse solver parallelization; shared-memory parallel out-of-core linear solver; sparse linear systems; sparse symmetric systems; Algorithm design and analysis; Analytical models; Computational modeling; Memory management; Parallel processing; Robustness; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing, Networking, Storage and Analysis (SC), 2012 International Conference for
  • Conference_Location
    Salt Lake City, UT
  • ISSN
    2167-4329
  • Print_ISBN
    978-1-4673-0805-2
  • Type

    conf

  • DOI
    10.1109/SC.2012.74
  • Filename
    6468501