System and Method for Out-of-Order Clustered Decoding
AssigneeIntel Corporation
InventorJonathan D. Combs
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorJonathan D. Combs
Estimating the term…
A processor includes a core to execute decoded instructions and a front end. The front end includes two decode clusters and circuitry to receive data elements representing undecoded instructions, in program order, and to direct different subsets of the data elements to the two decode clusters. A splitter begins directing data elements to the first decode cluster, detects a cluster switching trigger condition, and directs a second subset of the data elements that immediately follows the first subset of data elements in program order to the second decode cluster. The trigger condition may be a predicated taken branch. The front end also includes circuitry to merge the decoded instructions generated by the first decode cluster and the decoded instructions generated by the second decode cluster to generate a sequence of decoded instructions in program order, based on a toggle indicator, and to provide it to the core for execution.
A system, comprising:
A method, comprising, in a processor:
A processor, comprising:
Dependencies are inferred from the claim text.