Method and system for selecting instructions for re-execution fo

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 900

Patent

active

058812806

ABSTRACT:
A method and related control logic for performing in line recovery from deferred exceptions generated by speculative operations. The control logic includes a re-execution register to mark operands of operations that should be re-executed in a special recovery mode. When the processor detects a deferred exception, it branches to the operation that generated the exception and enters the special in-line recovery mode. The processor executes operations non-speculatively in the recovery mode, and marks the result registers of these operations with re-execution flags. The processor then knows whether to re-execute an operation by checking for re-execution flags associated with the operands of an in-line operation. The processor exits recovery mode when it returns to the point where it detected the deferred exception. The re-execution register enables the processor to recover from deferred exceptions using the program code only, without any additional fix-up code or recovery code.

REFERENCES:
patent: 5627981 (1997-05-01), Adler et al.
patent: 5634023 (1997-05-01), Adler et al.
patent: 5692169 (1997-11-01), Kathail et al.
patent: 5748936 (1998-05-01), Karp et al.
"Some Design Ideas for a VLIW Architecture for Sequential-Natured Software", by K. Ebcioglu, Part 1: Parallel Architectures, Parallel Processing, Proceedings of the IFIP WG 10.3 Working conference on Parallel Processing, Pisa, Italy, 25-27 Apr. 1988, pp. 3-21.
IBM Research Report, "Some Global Compiler Optimizations and Architectural Features for Improving Performance of Superscalars", by K. Ebcioglu and R. Groves, pp. 1-13.
"Sentinel Scheduling for VLIW and Superscalar Processors", by S. A. mahlke, W.Y. Chen, W.W. Hwu, B. Ramakrishna Rau and M.S. Schlansker.
"Sentinel Scheduling: A Model for Compiler-Controlled Speculative Execution", by S.A. Mahlke, W.Y. Chen, R.A. Bringmann, R.E. Hank, W.W. Hwu, Systems, Nov. 1993, pp. 1-47.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and system for selecting instructions for re-execution fo does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and system for selecting instructions for re-execution fo, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for selecting instructions for re-execution fo will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1331104

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.