Invention Grant
- Patent Title: Multi-slice processor issue of a dependent instruction in an issue queue based on issue of a producer instruction
-
Application No.: US15046799Application Date: 2016-02-18
-
Publication No.: US10282207B2Publication Date: 2019-05-07
- Inventor: Brian D. Barrick , Sundeep Chadha , Michael J. Genden , Jerry Y. Lu , Dung Q. Nguyen , Nasrin Sultana , David R. Terry , David S. Walder
- 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
- Agent Nathan M. Rau
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/38 ; G06F13/40

Abstract:
Operation of a multi-slice processor that includes execution slices and load/store slices coupled via a results bus includes: receiving, by an execution slice, a producer instruction, including: storing, in an entry of an issue queue, the producer instruction; and storing, in a register, an issue queue entry identifier representing the entry of the issue queue in which the producer instruction is stored; receiving, by the execution slice, a source instruction, the source instruction dependent upon the result of the producer instruction, including: storing, in another entry of the issue queue, the source instruction and the issue queue entry identifier of the producer instruction; determining in dependence upon the issue queue entry identifier of the producer instruction that the producer instruction has issued from the issue queue; and responsive to the determination that the producer instruction has issued from the issue queue, issuing the source instruction from the issue queue.
Public/Granted literature
- US20170168835A1 OPERATION OF A MULTI-SLICE PROCESSOR WITH INSTRUCTION QUEUE PROCESSING Public/Granted day:2017-06-15
Information query