Show simple item record

dc.contributor.authorJaulmes, Luc Etienne
dc.contributor.authorCasas, Marc
dc.contributor.authorMoreto Planas, Miquel
dc.contributor.authorAyguadé Parra, Eduard
dc.contributor.authorLabarta Mancho, Jesús José
dc.contributor.authorValero Cortés, Mateo
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.date.accessioned2018-06-12T17:44:41Z
dc.date.available2018-06-12T17:44:41Z
dc.date.issued2018-03-19
dc.identifier.citationJaulmes, L., Casas, M., Moreto, M., Ayguade, E., Labarta, J., Valero, M. Asynchronous and exact forward recovery for detected errors in iterative solvers. "IEEE transactions on parallel and distributed systems", 19 Març 2018, vol. 29, núm. 9, p. 1961-1974
dc.identifier.issn1045-9219
dc.identifier.urihttp://hdl.handle.net/2117/118042
dc.description© 2018 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes,creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
dc.description.abstractCurrent trends and projections show that faults in computer systems become increasingly common. Such errors may be detected, and possibly corrected transparently, e.g. by Error Correcting Codes (ECC). For a program to be fault-tolerant, it needs to also handle the Errors that are Detected and Uncorrected (DUE), such as an ECC encountering too many bit flips in a codeword. While correcting an error has an overhead in itself, it can also affect the progress of a program. The most generic technique, rolling back the program state to a previously taken checkpoint, sets back any progress done since then. Alternately, application specific techniques exist, such as restarting an iterative program with its latest iteration's values as initial guess.
dc.description.sponsorshipThis manuscript is the journal extension of a previously published conference paper [25]. This work has been partially supported by the European Research Council under the European Union’s 7th FP, ERC Advanced Grant 321253, and by the Spanish Ministry of Science and Innovation under grant TIN2015-65316-P. L. Jaulmes has been partially supported by the Spanish Ministry of Education, Culture and Sports under grant FPU2013/06982. M. Moretó has been partially supported by the Spanish Ministry of Economy and Competitiveness under Juan de la Cierva postdoctoral fellowship JCI-2012-15047. M. Casas has been partially supported by the Secretary for Universities and Research of the Ministry of Economy and Knowledge of the Government of Catalonia and the Co-fund programme of the Marie Curie Actions of the European Union’s 7th FP (contract 2013 BP B 00243). We would like to thank Nicolas Vidal for his contribution on using huge pages natively.
dc.format.extent1 p.
dc.language.isoeng
dc.subjectÀrees temàtiques de la UPC::Informàtica
dc.subject.lcshHigh performance computing
dc.subject.otherError correction codes
dc.subject.otherHardware
dc.subject.otherRedundancy
dc.subject.otherProgramming
dc.subject.otherProgram processors
dc.subject.otherRegisters
dc.titleAsynchronous and exact forward recovery for detected errors in iterative solvers
dc.typeArticle
dc.subject.lemacCàlcul intensiu (Informàtica)
dc.contributor.groupUniversitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions
dc.identifier.doi10.1109/TPDS.2018.2817524
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttps://ieeexplore.ieee.org/document/8320336/
dc.rights.accessOpen Access
drac.iddocument23182291
dc.description.versionPostprint (author's final draft)
dc.relation.projectidinfo:eu-repo/grantAgreement/MINECO/1PE/TIN2015-65316-P
dc.relation.projectidinfo:eu-repo/grantAgreement/EC/FP7/321253
upcommons.citation.authorJaulmes, L., Casas, M., Moreto, M., Ayguade, E., Labarta, J., Valero, M.
upcommons.citation.publishedtrue
upcommons.citation.publicationNameIEEE transactions on parallel and distributed systems
upcommons.citation.startingPage1
upcommons.citation.endingPage1


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

All rights reserved. This work is protected by the corresponding intellectual and industrial property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public communication or transformation of this work are prohibited without permission of the copyright holder