Processor performance profiling using trace actions
AssigneeRivos Inc.
InventorBeeman Connally Strong
Life of this patent
Estimating the term…
Loading patent…
AssigneeRivos Inc.
InventorBeeman Connally Strong
Estimating the term…
In a general aspect, a processor can include an instruction processing unit configured to execute a software program that includes a plurality of machine-readable instructions, and a hardware performance monitoring unit. The hardware performance monitoring unit can include a plurality of counters configured to count respective processing events associated with execution of the software program, and a counter overflow monitor configured to generate an indication of a respective counter-overflow trace action in response to overflow of a counter of the plurality of counters. The processor can also include a trace encoder configured to receive the indication of the respective counter-overflow trace action from the hardware performance monitoring unit, and, in response to the indication of the respective counter-overflow trace action, perform the respective counter-overflow trace action.
A processor comprising:
A processor comprising:
A method of operating a processor, the method comprising:
Dependencies are inferred from the claim text.