Abstract
As the transistor's feature size decreases following Moore's Law, hardware will become more prone to permanent, intermittent, and transient errors, increasing the number of failures experienced by applications, and diminishing the confidence of users. As a result, resilience is considered the most difficult under addressed issue faced by the High Performance Computing community. In this paper, we address the design of error resilient iterative solvers for sparse linear systems. Contrary to most previous approaches, based on Krylov subspace methods, for this purpose we analyze stationary component-wise relaxation. Concretely, starting from a plain implementation of the Jacobi iteration, we design a low-cost component-wise technique that elegantly handles bit-flips, turning the initial synchronized solver into an asynchronous iteration. Our experimental study employs sparse incomplete factorizations from several practical applications to expose the convergence delay incurred by the fault-tolerant implementation.
Original language | English |
---|---|
Title of host publication | Proceedings of ScalA 2015 |
Subtitle of host publication | 6th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems - Held in conjunction with SC 2015: The International Conference for High Performance Computing, Networking, Storage and Analysis |
Publisher | Association for Computing Machinery, Inc |
ISBN (Electronic) | 9781450340113 |
DOIs | |
State | Published - Nov 15 2015 |
Externally published | Yes |
Event | 6th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems, ScalA 2015 - Austin, United States Duration: Nov 15 2015 → Nov 20 2015 |
Publication series
Name | Proceedings of ScalA 2015: 6th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems - Held in conjunction with SC 2015: The International Conference for High Performance Computing, Networking, Storage and Analysis |
---|
Conference
Conference | 6th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems, ScalA 2015 |
---|---|
Country/Territory | United States |
City | Austin |
Period | 11/15/15 → 11/20/15 |
Funding
This work was partly funded by the U.S. Department of Energy (Award Number DE-SC-0010042), and the Russian Scientific Foundation (Agreement N14-11-00190). E. S. Quintana-Ortí was supported by projects TIN2011-23283 and TIN2014-53495-R of the Spanish Ministerio de Economía y Competitividad.
Keywords
- Fault tolerance
- High performance computing
- Resilience
- Sparse linear systems
- Stationary (and asynchronous) iterative solvers