Compiling for resilience: The performance gap
Publikation: Beitrag in Buch/Konferenzbericht/Sammelband/Gutachten › Beitrag in Konferenzband › Beigetragen › Begutachtung
Beitragende
Abstract
In order to perform reliable computations on unreliable hardware, software-based protection mechanisms have been proposed. In this paper we present a compiler infrastructure for software-based code hardening based on encoding. We analyze the trade-off between performance and fault coverage. We look at different code generation strategies that improve the performance of hardened programs by up to 2x while incurring little fault coverage degradation.
Details
Originalsprache | Englisch |
---|---|
Titel | Parallel Computing |
Redakteure/-innen | Frans Peters, Mark Parsons, Mark Sawyer, Hugh Leather, Gerhard R. Joubert |
Herausgeber (Verlag) | Elsevier Science B.V. |
Seiten | 721-730 |
Seitenumfang | 10 |
ISBN (elektronisch) | 9781614996200 |
Publikationsstatus | Veröffentlicht - 2016 |
Peer-Review-Status | Ja |
Publikationsreihe
Reihe | Advances in Parallel Computing |
---|---|
Band | 27 |
ISSN | 0927-5452 |
Externe IDs
ORCID | /0000-0002-5007-445X/work/141545577 |
---|
Schlagworte
Forschungsprofillinien der TU Dresden
ASJC Scopus Sachgebiete
Schlagwörter
- AN enoding, LLVM, Optimization, Resilient code generation