{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T04:56:35Z","timestamp":1755838595163,"version":"3.38.0"},"reference-count":26,"publisher":"SAGE Publications","issue":"5","license":[{"start":{"date-parts":[[2017,5,10]],"date-time":"2017-05-10T00:00:00Z","timestamp":1494374400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"funder":[{"DOI":"10.13039\/501100004963","name":"Seventh Framework Programme","doi-asserted-by":"publisher","award":["610402"],"award-info":[{"award-number":["610402"]}],"id":[{"id":"10.13039\/501100004963","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100000266","name":"Engineering and Physical Sciences Research Council","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100000266","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["The International Journal of High Performance Computing Applications"],"published-print":{"date-parts":[[2018,9]]},"abstract":"<jats:p> High-performance computing systems continue to increase in size in the quest for ever higher performance. The resulting increased electronic component count, coupled with the decrease in feature sizes of the silicon manufacturing processes used to build these components, may result in future exascale systems being more susceptible to soft errors caused by cosmic radiation than in current high-performance computing systems. Through the use of techniques such as hardware-based error-correcting codes and checkpoint-restart, many of these faults can be mitigated at the cost of increased hardware overhead, run-time, and energy consumption that can be as much as 10\u201320%. Some predictions expect these overheads to continue to grow over time. For extreme scale systems, these overheads will represent megawatts of power consumption and millions of dollars of additional hardware costs, which could potentially be avoided with more sophisticated fault-tolerance techniques. In this paper we present new software-based fault tolerance techniques that can be applied to one of the most important classes of software in high-performance computing: iterative sparse matrix solvers. Our new techniques enables us to exploit knowledge of the structure of sparse matrices in such a way as to improve the performance, energy efficiency, and fault tolerance of the overall solution. <\/jats:p>","DOI":"10.1177\/1094342017694946","type":"journal-article","created":{"date-parts":[[2017,5,11]],"date-time":"2017-05-11T12:38:23Z","timestamp":1494506303000},"page":"627-640","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":1,"title":["Application-based fault tolerance techniques for sparse matrix solvers"],"prefix":"10.1177","volume":"32","author":[{"given":"Simon","family":"McIntosh\u2013Smith","sequence":"first","affiliation":[{"name":"University of Bristol, UK"}]},{"given":"Rob","family":"Hunt","sequence":"additional","affiliation":[{"name":"University of Bristol, UK"}]},{"given":"James","family":"Price","sequence":"additional","affiliation":[{"name":"University of Bristol, UK"}]},{"given":"Alex Warwick","family":"Vesztrocy","sequence":"additional","affiliation":[{"name":"University College London, UK"}]}],"member":"179","published-online":{"date-parts":[[2017,5,10]]},"reference":[{"key":"bibr1-1094342017694946","doi-asserted-by":"crossref","unstructured":"Bautista-Gomez L, Tsuboi S, Komatitsch D, Cappello F, Maruyama N, Matsuoka S (2011) FTI: High performance fault tolerance interface for hybrid systems. In: Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis, SC \u201811. New York, NY, USA: ACM. ISBN 978-1-4503-0771-0, pp. 32:1\u201332:32. DOI: 10.1145\/2063384.2063427. URL http:\/\/doi.acm.org\/10.1145\/2063384.2063427.","DOI":"10.1145\/2063384.2063427"},{"key":"bibr2-1094342017694946","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2016.54"},{"volume-title":"Defense Advanced Research Projects Agency Information Processing Techniques Office (DARPA IPTO), Tech. Rep","year":"2008","author":"Bergman K","key":"bibr3-1094342017694946"},{"key":"bibr4-1094342017694946","doi-asserted-by":"publisher","DOI":"10.1109\/RELPHY.2008.4558933"},{"key":"bibr5-1094342017694946","doi-asserted-by":"publisher","DOI":"10.1145\/2049662.2049663"},{"key":"bibr6-1094342017694946","unstructured":"Deakin T, McIntosh-Smith S (2015) GPU-STREAM: Benchmarking the achievable memory bandwidth of graphics processing units."},{"key":"bibr7-1094342017694946","doi-asserted-by":"publisher","DOI":"10.1177\/1094342010391989"},{"key":"bibr8-1094342017694946","doi-asserted-by":"crossref","unstructured":"Elliott J, Mueller F, Stoyanov M, Webster C (2013) Quantifying the impact of single bit flips on floating point arithmetic. Technical Report ORNL\/TM-2013\/282, Oak Ridge National Laboratory, One Bethel Valley Road, Oak Ridge, Tennessee 37831. URL http:\/\/info.ornl.gov\/sites\/publications\/files\/Pub44838.pdf.","DOI":"10.2172\/1089338"},{"first-page":"925","volume-title":"IEEE International Reliability Physics Symposium","author":"Fang YP","key":"bibr9-1094342017694946"},{"key":"bibr10-1094342017694946","doi-asserted-by":"publisher","DOI":"10.1002\/j.1538-7305.1950.tb00463.x"},{"key":"bibr11-1094342017694946","unstructured":"Hoemmen M, Heroux M (2011) Fault-tolerant iterative methods via selective reliability. Technical report, Sandia National Laboratories, Sandia National Laboratories, Albuquerque, NM 87175. URL http:\/\/www.sandia.gov\/\u223cmaherou\/docs\/FTGMRES.pdf."},{"key":"bibr12-1094342017694946","doi-asserted-by":"publisher","DOI":"10.1109\/DSNW.2012.6264671"},{"key":"bibr13-1094342017694946","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTER.2015.102"},{"key":"bibr14-1094342017694946","doi-asserted-by":"publisher","DOI":"10.1145\/2150976.2150989"},{"key":"bibr15-1094342017694946","unstructured":"IBM (1997) Fault tolerance decision in DRAM applications. Technical report, IBM."},{"key":"bibr17-1094342017694946","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2010.5470473"},{"key":"bibr16-1094342017694946","doi-asserted-by":"publisher","DOI":"10.1109\/RELPHY.1996.492052"},{"key":"bibr18-1094342017694946","doi-asserted-by":"crossref","unstructured":"Ni X, Meneses E, Jain N, Kal\u00e9 LV (2013) Acr: Automatic checkpoint\/restart for soft and hard error protection. In: Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis, SC \u201813. New York, NY, USA: ACM. ISBN 978-1-4503-2378-9, pp. 7:1\u20137:12. DOI: 10.1145\/2503210.2503266. URL http:\/\/doi.acm.org\/10.1145\/2503210.2503266.","DOI":"10.1145\/2503210.2503266"},{"key":"bibr19-1094342017694946","doi-asserted-by":"publisher","DOI":"10.1137\/1.9780898718003"},{"key":"bibr20-1094342017694946","doi-asserted-by":"publisher","DOI":"10.1145\/1555349.1555372"},{"volume-title":"Hacker\u2019s Delight","year":"2012","author":"Warren H","key":"bibr21-1094342017694946"},{"key":"bibr22-1094342017694946","doi-asserted-by":"publisher","DOI":"10.1109\/DSNW.2012.6264677"},{"key":"bibr23-1094342017694946","doi-asserted-by":"publisher","DOI":"10.1147\/rd.401.0019"},{"key":"bibr24-1094342017694946","doi-asserted-by":"publisher","DOI":"10.1126\/science.206.4420.776"},{"key":"bibr25-1094342017694946","doi-asserted-by":"publisher","DOI":"10.1063\/1.329243"},{"key":"bibr26-1094342017694946","doi-asserted-by":"publisher","DOI":"10.1147\/rd.401.0003"}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342017694946","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/1094342017694946","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342017694946","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,1]],"date-time":"2025-03-01T04:02:53Z","timestamp":1740801773000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/1094342017694946"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,5,10]]},"references-count":26,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2018,9]]}},"alternative-id":["10.1177\/1094342017694946"],"URL":"https:\/\/doi.org\/10.1177\/1094342017694946","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"type":"print","value":"1094-3420"},{"type":"electronic","value":"1741-2846"}],"subject":[],"published":{"date-parts":[[2017,5,10]]}}}