Invention Grant
- Patent Title: Address translation for sending real address to memory subsystem in effective address based load-store unit
-
Application No.: US15726650Application Date: 2017-10-06
-
Publication No.: US10310988B2Publication Date: 2019-06-04
- Inventor: Bryan Lloyd , Balaram Sinharoy , Shih-Hsiung S. Tung
- Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Applicant Address: US NY Armonk
- Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee Address: US NY Armonk
- Agency: Cantor Colburn LLP
- Agent Jason Sosa
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F12/1027 ; G06F9/30 ; G06F9/32

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.
Public/Granted literature
Information query