1. [Publications](/publications)
2. Hamartia: A Fast and Accurate Error Injection Framework
 
 # Hamartia: A Fast and Accurate Error Injection Framework

  ![](/sites/default/files/styles/wide/public/publications/hamartia.JPG?itok=xFBeL62-)

 Single bit-flip has been the most popular error model for resilience studies with fault injection. We use RTL gate-level fault injection to show that this model fails to cover many realistic hardware faults. Specifically, single-event transients from combinational logic and single-event upsets in pipeline latches can lead to complex multi-bit errors at the architecture level. However, although accurate, RTL simulation is too slow to evaluate application-level resilience. To strike a balance between model accuracy and injection speed, we refine the concept of hierarchical injection to prune faults with known outcomes, saving 62% of program runs at 2% margin of error on average across 9 benchmark programs. Our implementation of the hierarchical error injector is not only accurate but also fast because it is able to source realistic error patterns using on demand RTL gate-level fault injection. Our tool outperforms state-of-the-art assembly-level and compiler-based error injectors by up to 6X, while providing higher fidelity.



 ## Authors



Chun-Kai Chang (The University of Texas at Austin)

Sangkug Lym (The University of Texas at Austin)

Nicholas Kelly (The University of Texas at Austin)

[Michael B. Sullivan](/person/mike-sullivan)

Mattan Erez (The University of Texas at Austin)

 

 

 ## Publication Date



Monday, June 25, 2018

 

 ## Published in



[The International Conference on Dependable Systems and Networks Workshops (DSN-…](https://ieeexplore.ieee.org/abstract/document/8416231)

 

 ## Research Area



[High Performance Computing](/research-area/high-performance-computing)

[Resilience and Safety](/research-area/resilience)

 

 

 ## External Links



[IEEE Digital Library](https://ieeexplore.ieee.org/abstract/document/8416231)

 

 

 ## Uploaded Files



[Published Manuscript](https://d1qx31qr3h6wln.cloudfront.net/publications/dsn-w_Hamartia_Framework.pdf "Open file in new window")1.47 MB

 

 

 ## Copyright



This material is posted here with permission of the IEEE. Internal or personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution must be obtained from the IEEE by writing to <pubs-permissions@ieee.org>.