Patent
1996-05-30
1998-05-05
Donaghue, Larry D.
39580023, 39580024, 395591, G06F 1516
Patent
active
057489360
ABSTRACT:
To support speculative execution in a processor, a speculative look aside table stores information about deferred exceptions. Labels attached to predicates in the predicate register file of the processor serve as indices to a speculative look aside table. When an exception is generated for a speculative operation, the speculative look aside table is updated. Deferred exceptions are detected and handled when the processor reads the corresponding entry in the speculative look aside table during an explicit or implicit check operation.
REFERENCES:
patent: 5276819 (1994-01-01), Rau et al.
patent: 5634023 (1997-05-01), Adler et al.
patent: 5659722 (1997-08-01), Blaner 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: A Model for Compiler-Controlled Speculative Execution", by S.A. Mahlke, W.Y. Chen, R.A. Bringmann, R.E. Hank, W.W. Hwu, B. Ramakrishna Rau and M.S. Schlansker, ACM Transactions on Computer Systems, Nov. 1993, pp. 1-47.
"Sentinel Scheduling for VLIW and Superscalar Processors", by S.A. Mahlke, W.Y. Chen, W.W. Hwu, B. Ramakrishna Rau and M.S. Schlansker.
Moudgill et al. "Register Renaming a Dynamic Speculation: An Alternative Approach" IEEE, 1993.
Pneumatikatos et al. "Guarded Execution .sigma.Branch Prediction in Dynamic ILP Processors" IEEE, 1994.
Mahlke et al. "Characterizing Impact of Predicated Execution on Branch Prediction" Dec. 1994.
Lin; "Compiler Support for Predicated Execution in SuperScalar Processors" Sep. 1990.
Comte et al. "Using Branch Handing Hardware to Support Profile-Driven Optimization".
Karp Alan H.
Kumar Rajendra
Donaghue Larry D.
Hewlett--Packard Company
LandOfFree
Method and system for supporting speculative execution using a s 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 supporting speculative execution using a s, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for supporting speculative execution using a s will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-68357