Patent · US Active

Tracking load and store instructions and addresses in an out-of-order processor

US11314510B2 · kind B2 · utility

0Cited by
8References
25Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 14, 2020
Grant dateApr 26, 2022
Priority date
Expiry dateAug 14, 2040

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/608
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A computer system, processor, and/or load-store unit has a data cache for storing data, the data cache having a plurality of entries to store the data, each data cache entry addressed by a row and a Way, each data cache row having a plurality of the data cache Ways; a first Address Directory organized and arranged the same as the data cache where each first Address Directory entry is addressed by a row and a Way where each row has a plurality of Ways; a store reorder queue for tracking the store instructions; and a load reorder queue for tracking load instruction. Each of the load and store reorder queues having a Way bit field, preferably less than six bits, for identifying the data cache Way and/or a first Address Directory Way where the Way bit field acts as a proxy for a larger address, e.g. a real page number.

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