Patent · US Active

Method and apparatus for processor performance monitoring

US9465680B1 · kind B1 · utility

13Cited by
2References
24Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 26, 2015
Grant dateOct 11, 2016
Priority date
Expiry dateMay 26, 2035

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2201/88
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A processor and method are described for implementing performance monitoring using a fixed function performance counter. For example, one embodiment of an apparatus comprises: a fixed function performance counter to decrement or increment upon occurrence of an event in the processing device; a precise event based sampling (PEBS) enable control communicably coupled to the fixed function performance counter; a PEBS handler to generate and store a PEBS record comprising architectural metadata defining a state of the processing device at a time of generation of the PEBS record; and a non-precise event based sampling (NPEBS) module communicably coupled to the PEBS enable control and the PEBS handler, the NPEBS module to cause the PEBS handler to generate the PEBS record for the event upon the fixed function performance counter reaching a specified value.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.