NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Branch recovery with compiler-assisted multiple instruction retryIn processing systems where rapid recovery from transient faults is important, schemes for multiple instruction rollback recovery may be appropriate. Multiple instruction retry has been implemented in hardware by researchers and also in mainframe computers. This paper extends compiler-assisted instruction retry to a broad class of code execution failures. Five benchmarks were used to measure the performance penalty of hazard resolution. Results indicate that the enhanced pure software approach can produce performance penalties consistent with existing hardware techniques. A combined compiler/hardware resolution strategy is also described and evaluated. Experimental results indicate a lower performance penalty than with either a totally hardware or totally software approach.
Document ID
19930055254
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Alewine, N. J.
(NASA Langley Research Center Hampton, VA, United States)
Chen, S.-K.
(NASA Langley Research Center Hampton, VA, United States)
Li, C.-C.
(NASA Langley Research Center Hampton, VA, United States)
Fuchs, W. K.
(NASA Langley Research Center Hampton, VA, United States)
Hwu, W.-M.
(Illinois Univ. Urbana, United States)
Date Acquired
August 16, 2013
Publication Date
July 1, 1992
Subject Category
Computer Programming And Software
Meeting Information
Meeting: Univ. of Massachusetts, International Symposium on Fault-Tolerant Computing
Location: Boston, MA
Country: United States
Start Date: July 8, 1992
End Date: July 10, 1992
Sponsors: Univ. of Massachusetts
Accession Number
93A39251
Funding Number(s)
CONTRACT_GRANT: NAG1-613
CONTRACT_GRANT: N00014-91-J-1283
Distribution Limits
Public
Copyright
Other

Available Downloads

There are no available downloads for this record.
No Preview Available