Patent · US Expired

Apparatus and method for performing a detached load operation in a pipeline microprocessor

US7191320B2 · kind B2 · utility

34Cited by
10References
49Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 11, 2004
Grant dateMar 13, 2007
Priority date
Expiry dateJul 22, 2025

Classification

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

Abstract

A pipeline microprocessor that distributes the instruction dispatching function between a main instruction dispatcher and dispatching logic within a plurality of execution units is disclosed. If the main instruction dispatcher requests load data from a data cache that indicates the data is unavailable, the instruction dispatcher provides to the appropriate execution unit the load instruction (without the load data), a tag (also known by the cache) uniquely identifying the unavailable data, and a false data valid indicator. The cache subsequently obtains the data and outputs it on a bus along with the tag. The dispatching logic in the execution unit is monitoring the bus looking for a valid tag that matches tags of entries in its queue with invalid data indicators. Upon a match, the dispatching logic obtains the data from the bus and subsequently dispatches the instruction along with the data to a functional unit for execution.

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