Patent · US Active

Address translation for sending real address to memory subsystem in effective address based load-store unit

US10310988B2 · kind B2 · utility

12Cited by
3References
13Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 6, 2017
Grant dateJun 4, 2019
Priority date
Expiry dateNov 22, 2037

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY02D10/00
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Technical solutions are described for executing one or more out-of-order instructions by a processing unit. An example method includes executing, by a load-store unit (LSU), instructions from an out-of-order (OoO) window. The OoO execution includes determining an effective address being used by a load instruction from the OoO window. Further, the execution includes determining presence of the effective address in an effective address directory (EAD) by identifying an EAD entry in the EAD, the EAD entry maps the effective address with an index of a corresponding effective-real table (ERT) entry from an effective-real table (ERT). In response to the effective address being present in the EAD, the execution includes accessing the corresponding ERT entry of the effective address of the load instruction, the corresponding ERT entry including a real address for the effective address, and issuing the load instruction using the real address from the corresponding ERT entry.

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