Multicore system for fusing instructions queued during a dynamically adjustable time window
AssigneeIntel Corporation
InventorsIdo Ouziel, Lihu Rappoport, Robert Valentine, Ron Gabor, Pankaj Raghuvanshi
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsIdo Ouziel, Lihu Rappoport, Robert Valentine, Ron Gabor, Pankaj Raghuvanshi
Estimating the term…
A technique to enable efficient instruction fusion within a computer system is disclosed. In one embodiment, a processor includes multiple cores, each including a first-level cache, a fetch circuit to fetch instructions, an instruction buffer (IBUF) to store instructions, a decode circuit to decode instructions, an execution circuit to execute decoded instructions, and an instruction fusion circuit to fuse a first instruction and a second instruction to form a fused instruction to be processed by the execution circuit as a single instruction, the instruction fusion occurring when both the first and second instructions have been stored in the IBUF prior to issuance to the decode circuit, and wherein the first instruction was the last instruction to be stored in the IBUF prior to the second instruction being stored in the IBUF, such that the first and second instructions are stored adjacently in the IBUF.
A computing system comprising a plurality of cores, each of the cores comprising:
A processor comprising a plurality of cores, each comprising:
A method performed by a processor core, the method comprising:
Dependencies are inferred from the claim text.