skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Dual compile strategy for parallel heterogeneous execution

Technical Report ·
DOI:https://doi.org/10.2172/1121974· OSTI ID:1121974
 [1];  [1]
  1. 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
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

Related Subjects