TY - GEN
T1 - A parallel tiled solver for dense symmetric indefinite systems on multicore architectures
AU - Baboulin, Marc
AU - Becker, Dulceneia
AU - Dongarra, Jack
PY - 2012
Y1 - 2012
N2 - We describe an efficient and innovative parallel tiled algorithm for solving symmetric indefinite systems on multicore architectures. This solver avoids pivoting by using a multiplicative preconditioning based on symmetric randomization. This randomization prevents the communication overhead due to pivoting, is computationally inexpensive and requires very little storage. Following randomization, a tiled factorization is used that reduces synchronization by using static or dynamic scheduling. We compare Gflop/s performance of our solver with other types of factorizations on a current multicore machine and we provide tests on accuracy using LAPACK test cases.
AB - We describe an efficient and innovative parallel tiled algorithm for solving symmetric indefinite systems on multicore architectures. This solver avoids pivoting by using a multiplicative preconditioning based on symmetric randomization. This randomization prevents the communication overhead due to pivoting, is computationally inexpensive and requires very little storage. Following randomization, a tiled factorization is used that reduces synchronization by using static or dynamic scheduling. We compare Gflop/s performance of our solver with other types of factorizations on a current multicore machine and we provide tests on accuracy using LAPACK test cases.
KW - dense linear algebra
KW - randomized algorithms
KW - symmetric indefinite systems
KW - tiled factorization
UR - http://www.scopus.com/inward/record.url?scp=84866873583&partnerID=8YFLogxK
U2 - 10.1109/IPDPS.2012.12
DO - 10.1109/IPDPS.2012.12
M3 - Conference contribution
AN - SCOPUS:84866873583
SN - 9780769546759
T3 - Proceedings of the 2012 IEEE 26th International Parallel and Distributed Processing Symposium, IPDPS 2012
SP - 14
EP - 24
BT - Proceedings of the 2012 IEEE 26th International Parallel and Distributed Processing Symposium, IPDPS 2012
T2 - 2012 IEEE 26th International Parallel and Distributed Processing Symposium, IPDPS 2012
Y2 - 21 May 2012 through 25 May 2012
ER -