Patent · US Active

Executing load-store operations without address translation hardware per load-store unit port

US10628158B2 · kind B2 · utility

2Cited by
47References
7Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 29, 2017
Grant dateApr 21, 2020
Priority date
Expiry dateNov 29, 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 out-of-order (OoO) execution of one or more instructions by a processing unit includes receiving, by a load-store unit (LSU) of the processing unit, an OoO window of instructions including a plurality of instructions to be executed OoO, and issuing, by the LSU, instructions from the OoO window. The issuing includes selecting an instruction from the OoO window, the instruction using an effective address. Further, in response to the instruction being a load instruction, it is determined whether the effective address is present in an effective address directory (EAD). In response to the effective address being present in the EAD, the load instruction is issued using the effective address. Further, in response to the instruction being a store instruction, a real address mapped to the effective address is determined from an effective-real translation (ERT) table, and the store instruction is issued using the real address.

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