Invention Grant
- Patent Title: Instruction completion table containing entries that share instruction tags
-
Application No.: US16039848Application Date: 2018-07-19
-
Publication No.: US10761856B2Publication Date: 2020-09-01
- Inventor: Kenneth L. Ward , Dung Q. Nguyen , Hung Le , Susan E. Eisen
- 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 Bryan Bortnick
- Main IPC: G06F9/38
- IPC: G06F9/38

Abstract:
Systems, methods, and computer-readable media are described for performing instruction execution using an instruction completion table (ICT) that is configured to accommodate shared ICT entries. A shared ICT entry maps to multiple instructions such as, for example, two instructions. Each shared ICT entry may be referenced by an even instruction tag (ITAG) and an odd ITAG that correspond to respective instructions that have been grouped together in the shared ICT entry. The instructions corresponding to a given shared ICT entry can be executed and finished independently of one another. A shared ICT entry is completed when each execution of each instruction corresponding to the shared ICT entry has finished and when all prior ICT entries have completed. Also described herein are system, methods, and computer-readable media for flushing instructions in shared ICT entries in response to execution of a branch instruction.
Public/Granted literature
- US20200026521A1 INSTRUCTION COMPLETION TABLE CONTAINING ENTRIES THAT SHARE INSTRUCTION TAGS Public/Granted day:2020-01-23
Information query