U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Method and apparatus for recovering the state of a speculatively scheduled operation in a processor which cannot be executed at the speculated time

Patent 5778210 Issued on July 7, 1998. Estimated Expiration Date: Icon_subject January 11, 2016. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Method and apparatus for scheduling the dispatch of instructions from a reservation station
Patent #: 5519864
Issued on: 05/21/1996
Inventor: Martell, et al.

Ready selection of data dependent instructions using multi-cycle cams in a processor performing out-of-order instruction execution
Patent #: 5546597
Issued on: 08/13/1996
Inventor: Martell, et al.

Apparatus for pipeline streamlining where resources are immediate or certainly retired
Patent #: 5553256
Issued on: 09/03/1996
Inventor: Fetterman, et al.

Circuit and method for scheduling instructions by predicting future availability of resources required for execution
Patent #: 5555432
Issued on: 09/10/1996
Inventor: Hinton, et al.

System for handling load and/or store operations in a superscalar microprocessor Patent #: 5557763
Issued on: 09/17/1996
Inventor: Senter, et al.

Inventors

Application

No. 585361 filed on 01/11/1996

US Classes:

712/218, Commitment control or register bypass712/23, Superscalar712/215, Simultaneous issuance of multiple instructions712/216DYNAMIC INSTRUCTION DEPENDENCY CHECKING, MONITORING OR CONFLICT RESOLUTION

Examiners

Primary: Treat, William M.

Attorney, Agent or Firm

International Class

G06F 009/38

Abstract

A method and apparatus for recovering the state of a speculatively scheduled operation in a processor which cannot be executed at the speculated time allows components within the processor to begin the steps of dispatch and execution of operations based on the speculated return of data for the operations at a predetermined time. After these steps have begun for an operation, a signal is received by one or more of these components if the operation cannot be completed at the speculated time. If the operation cannot be completed at the speculated time then the operation is canceled, recovering the state of the operation prior to the beginning of the steps of dispatch and execution.

Other References

  • Johnson, Mike, "Superscaler Microprocessor Design", Prentice-Hall, Inc., Englewood Cliffs, N.J., 1991, pp. i -xxiv & pp. 103-126 (Chapter 6)
  • Popescu, Val, Merle Schultz, John Spracklen, Gary Gibson, Bruce Lightner and David Isaman, "The Metaflow Architecture", IEEE Micro, Jun. 1991, pp. 10-13 and 63-7
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$18.95more info
 
Sign InRegister
Username  
Password   
forgot password?