DocumentCode
571799
Title
A fully run-time auto-tuned sparse iterative solver with OpenATLib
Author
Naono, Ken ; Sakurai, Takao ; Katagiri, Takahiro ; Ohshima, Satoshi ; Itoh, Shoji ; Nakajima, Kengo ; Igai, Mitsuyoshi ; Kuroda, Hisayasu
Author_Institution
Central Res. Lab., Hitachi, Ltd., Yokohama, Japan
Volume
1
fYear
2012
fDate
12-14 June 2012
Firstpage
143
Lastpage
148
Abstract
We propose a general application programming interface called OpenATLib for auto-tuning (AT). OpenATLib is carefully designed to establish the reusability of AT functions for sparse iterative solvers. Using APIs of OpenATLib, we develop a fully auto-tuned sparse iterative solver called Xabclib. Xabclib has several novel runtime AT functions. We also develop a numerical computation policy that can optimize memory space and computational accuracy. Using the above functions and policies, we obtain the following important findings: (1) an average memory space is reduced to 1/45 under lower memory policies, and (2) fault convergence, which the conventional solvers judges to be converged but actually not converged in the sense of the before-preconditioned matrix, is avoided under higher accuracy policies. The results imply policy-based runtime AT plays significant role in sparse iterative matrix computations.
Keywords
application program interfaces; fault diagnosis; iterative methods; software libraries; sparse matrices; storage management; API; AT functions reusability; OpenATLib; Xabclib; auto-tuning; before-preconditioned matrix; computational accuracy; conventional solvers; fault convergence; fully autotuned sparse iterative solver; general application programming interface; memory policy; memory space; numerical computation policy; policy-based runtime AT; run-time auto-tuned sparse iterative solver; runtime AT functions; sparse iterative matrix computations; sparse iterative solvers; Accuracy; Convergence; Libraries; Sparse matrices; Symmetric matrices; Time frequency analysis; Vectors; Arnoldi; Auto-tuning; BiCGStab; GMRES; Lanczos; Numerical Computation Policy; OpenATLib; Xabclib;
fLanguage
English
Publisher
ieee
Conference_Titel
Intelligent and Advanced Systems (ICIAS), 2012 4th International Conference on
Conference_Location
Kuala Lumpur
Print_ISBN
978-1-4577-1968-4
Type
conf
DOI
10.1109/ICIAS.2012.6306176
Filename
6306176
Link To Document