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 Laboratories (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
Parallel execution model for Prolog
Method for instruction sequence execution analysis and visualization
A parallel execution model for Prolog
Thesis/Dissertation
·
Wed Dec 31 23:00:00 EST 1986
·
OSTI ID:5575569
Method for instruction sequence execution analysis and visualization
Patent
·
Tue Sep 11 00:00:00 EDT 2018
·
OSTI ID:1478644
A parallel execution model for Prolog
Book
·
Wed Dec 31 23:00:00 EST 1986
·
OSTI ID:6905723