Invention Grant
- Patent Title: Handling effective address synonyms in a load-store unit that operates without address translation
-
Application No.: US15726596Application Date: 2017-10-06
-
Publication No.: US10606591B2Publication Date: 2020-03-31
- Inventor: Bryan Lloyd , Balaram Sinharoy
- 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 ; G06F9/30 ; G06F12/1027 ; G06F9/34 ; G06F12/1009 ; G06F9/38

Abstract:
Technical solutions are described for issuing, by a load-store unit (LSU), a plurality of instructions from an out-of-order (OoO) window. The issuing includes, in response to determining a first effective address being used by a first instruction, the first effective address corresponding to a first real address, creating an effective real table (ERT) entry in an ERT, the ERT entry mapping the first effective address to the first real address. Further, the execution includes in response to determining an effective address synonym used by a second instruction, the effective address synonym being a second effective address that is also corresponding to said first real address: creating a synonym detection table (SDT) entry in an SDT, wherein the SDT entry maps the second effective address to the ERT entry, and relaunching the second instruction by replacing the second effective address in the second instruction with the first effective address.
Public/Granted literature
- US20190108022A1 HANDLING EFFECTIVE ADDRESS SYNONYMS IN A LOAD-STORE UNIT THAT OPERATES WITHOUT ADDRESS TRANSLATION Public/Granted day:2019-04-11
Information query