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
Link To Document