Patent · US Expired

Apparatus and method for facilitating out-of-order execution of load instructions

US6266767A · kind A · utility

17Cited by
4References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 22, 1999
Grant dateJul 24, 2001
Priority date
Expiry dateApr 22, 2019

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/3842
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A processor (100) includes a preload queue (160) for storing a plurality of preload entries. Each preload entry is associated with a preload instruction and includes the address and byte count defined by the respective preload and an identifier associated with the respective preload. A comparison unit (170) associated with the preload queue (160) identifies each conflicting preload entry, that is, each preload entry associated with a preload instruction that conflicts with an older store instruction. The oldest preload instruction associated with one of the conflicting preload entries represents a target preload. The processor (100) may flush this target preload along with all instructions executed after the target preload in order to correct for the conflict between the target preload and store instruction.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.