Dual compile strategy for parallel heterogeneous execution
- Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
The purpose of the Dual Compile Strategy is to increase our trust in the Compute Engine during its execution of instructions. This is accomplished by introducing a heterogeneous Monitor Engine that checks the execution of the Compute Engine. This leads to the production of a second and custom set of instructions designed for monitoring the execution of the Compute Engine at runtime. This use of multiple engines differs from redundancy in that one engine is working on the application while the other engine is monitoring and checking in parallel instead of both applications (and engines) performing the same work at the same time.
- Research Organization:
- Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
- Sponsoring Organization:
- USDOE National Nuclear Security Administration (NNSA)
- DOE Contract Number:
- AC04-94AL85000
- OSTI ID:
- 1121974
- Report Number(s):
- SAND2012-5040; 491888
- Country of Publication:
- United States
- Language:
- English
Similar Records
PRIMA-X Final Report
PRIMA-X - Performance Retargeting of Instrumentation, Measurement, and Analysis Technologies for Exascale Computing
Compiler-Directed Soft Error Detection and Recovery to Avoid DUE and SDC via Tail-DMR
Technical Report
·
Wed Feb 17 00:00:00 EST 2016
·
OSTI ID:1121974
PRIMA-X - Performance Retargeting of Instrumentation, Measurement, and Analysis Technologies for Exascale Computing
Technical Report
·
Thu Jun 27 00:00:00 EDT 2019
·
OSTI ID:1121974
Compiler-Directed Soft Error Detection and Recovery to Avoid DUE and SDC via Tail-DMR
Journal Article
·
Mon Dec 19 00:00:00 EST 2016
· ACM Transactions on Embedded Computing Systems
·
OSTI ID:1121974
+1 more