Method and apparatus for pipeline inclusion tracking
AssigneeIntel Corporation
InventorsAnkur GROEN, Ammon CHRISTIANSEN, Ariel SABBA
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsAnkur GROEN, Ammon CHRISTIANSEN, Ariel SABBA
Estimating the term…
Methods, apparatus, and computer programs are disclosed for pipeline inclusion tracking. In one embodiment, a method comprises: responsive to performing a branch prediction in a pipeline, fetching instructions to an instruction cache; looking up a buffer to find entries to track fetched instructions, the buffer to support a plurality of groups, a group identifies a youngest and an oldest branch identifier (ID); responsive to a matching entry for an instruction being found in that group, updating the youngest branch ID with the branch ID of the instruction, and responsive to no matching entry being found, adding a matching entry for the instruction and updating the youngest branch ID with the branch ID of the instruction; and responsive to a detection of dynamic code modification violation affecting a cache line tracked by an entry in the buffer, flushing non-retired instructions from the pipeline.
A method comprising:
A computer processor comprising:
A non-transitory machine-readable storage medium storing instructions that when executed by a processor, are capable of causing the processor to perform:
Dependencies are inferred from the claim text.