Patent Number: 7,822,948

Title: Apparatus, system, and method for discontiguous multiple issue of instructions

Abstract: An apparatus, system, and method are disclosed for discontiguous multiple issue of instructions. An assignment unit assigns a plurality of instruction blocks to a plurality of issue units. The plurality of issue units each comprises a renaming map that maps each architecturally visible register address to a rename register. Each issue unit maps each architecturally visible register in the decoded instruction to a register placeholder if the renaming map entry for that architecturally visible register is invalid else maps the architecturally visible register in the decoded instruction to a rename register if the rename register entry is valid. Each issue unit further receives predecessor mapping information from the renaming map of the issue unit's predecessor issue unit in response to the assignment unit identifying a relationship with the predecessor issue unit and the final mapping information being available from the predecessor issue unit.

Inventors: Lewis; Russell Lee (Tucson, AZ)

Assignee: International Business Machines Corporation

International Classification: G06F 9/38 (20060101)

Expiration Date: 2018-10-26 0:00:00