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 :
بازگشت