Intel Corporation
Instruction and logic for tracking fetch performance bottlenecks

Last updated:

Abstract:

A processor includes a front end, an execution unit, a retirement stage, a counter, and a performance monitoring unit. The front end includes logic to receive an event instruction to enable supervision of a front end event that will delay execution of instructions. The execution unit includes logic to set a register with parameters for supervision of the front end event. The front end further includes logic to receive a candidate instruction and match the candidate instruction to the front end event. The counter includes logic to generate the front end event upon retirement of the candidate instruction.

Status:
Grant
Type:

Utility

Filling date:

26 Mar 2020

Issue date:

22 Feb 2022