HyperLink   Branch Recovery with Compiler-Assisted Multiple Instruction Retry.
   
Publication Year:
  1992
Authors
  Neal J. Alewine, Shyh-Kwei Chen, Chung-Chi Jim Li, W. Kent Fuchs, Wen-mei Hwu
   
Published:
  Proceedings of the 22nd Annual International Symposium on Fault-Tolerant Computing, pp. 66-73, Boston, MA, July 8-10, 1992
   
Abstract:

A compiler-assisted approach to implementing multiple instruction retry has recently been developed by C.-C. J Li et al. (1991). They extend compiler-assisted multiple instruction retry to include 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 was evaluated. Experimental results indicate a lower performance penalty than with either a totally hardware or totally software approach.