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

Out-of-order processor with a memory subsystem which handles speculatively dispatched load operations

Patent 5751983 Issued on May 12, 1998. Estimated Expiration Date: Icon_subject October 3, 2015. 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

Dynamic multiple instruction stream multiple data multiple pipeline apparatus for floating-point single instruction stream single data architectures
Patent #: 4916652
Issued on: 04/10/1990
Inventor: Schwarz, et al.

Method and apparatus for resolving a variable number of potential memory access conflicts in a pipelined computer system
Patent #: 5125083
Issued on: 06/23/1992
Inventor: Fite, et al.

Data processing system with instruction queue having tags indicating outstanding data status
Patent #: 5150470
Issued on: 09/22/1992
Inventor: Hicks, et al.

Instruction preprocessor for conditionally combining short memory instructions into virtual long instructions
Patent #: 5163139
Issued on: 11/10/1992
Inventor: Haigh, et al.

Distributed architecture for input/output for a multiprocessor system
Patent #: 5168547
Issued on: 12/01/1992
Inventor: Miller, et al.

Cluster architecture for a highly parallel scalar/vector multiprocessor system
Patent #: 5197130
Issued on: 03/23/1993
Inventor: Chen, et al.

Method and apparatus for non-sequential resource access
Patent #: 5208914
Issued on: 05/04/1993
Inventor: Wilson, et al.

Method and apparatus for store-into-instruction-stream detection and maintaining branch prediction cache consistency
Patent #: 5226130
Issued on: 07/06/1993
Inventor: Favor, et al.

Instruction handling sequence control system for simultaneous execution of instructions
Patent #: 5241633
Issued on: 08/31/1993
Inventor: Nishi

Dual pipe cache memory with out-of-order issue capability
Patent #: 5261071
Issued on: 11/09/1993
Inventor: Lyon

More ...

Inventors

Application

No. 538594 filed on 10/03/1995

US Classes:

712/216, DYNAMIC INSTRUCTION DEPENDENCY CHECKING, MONITORING OR CONFLICT RESOLUTION712/217Scoreboarding, reservation station, or aliasing

Examiners

Primary: Lim, Krisna

International Class

G06F 003/38

Abstract

A method and apparatus for speculatively dispatching and/or executing LOADs in a computer system includes a memory subsystem of a out-of-order processor that handles LOAD and STORE operations by dispatching them to respective LOAD and STORE buffers in the memory subsystem. When a LOAD is subsequently dispatched for execution, the store buffer is searched for STOREs having unknown addresses. If any STOREs are found which are older than the dispatched LOAD, and which have an unknown address, the LOAD is tagged with an unknown STORE address identification (USAID). When a STORE is dispatched for execution, the LOAD buffer is searched for loads that have been denoted as mis-speculated loads. Mis-speculated loads are prevented from corrupting the architectural state of the machine with invalid data.

Other References

  • Sohi; "Instruction Issue Logic for High-Performance, Interruptible, Multiple Functional Unit, Pipelined Computers" IEEE Transactions Computers, vol. 39, No. 3, Mar. 1990
  • The Metaflow Architecture, IEEE Micro, Jun. 1991, pp. 10-13, 63-73
  • Detecting Violations Of Sequential Consistency, Kourosh Gharachorloo & Phillip B. Gibbons, pp. 1-11
  • Reasoning About Parallel Architectures, William W. Collier. Prentice Hall 1992, 233 pages
  • Superscalar Microprocessor Design, by M. Johnson, Prentice Hall (1991)
  • Profiling the Cyrix 5×86 (nee M1sc or M9), by Martin Reynolds, 1995 Data Request In
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
$16.95more info
 
Sign InRegister
Username  
Password   
forgot password?