Patent · US Active

Method and apparatus for flexible, accurate, and/or efficient code profiling

US8898646B2 · kind B2 · utility

1Cited by
6References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 22, 2010
Grant dateNov 25, 2014
Priority date
Expiry dateMar 26, 2032

Classification

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

Abstract

An apparatus and method for profiling program code. In particular, an apparatus according to one embodiment comprises a filtering component identifying a first set of instructions for which profiling is desired wherein, in response to detecting that an instruction has been retired, the filtering component determines whether the instruction is within the first set of instructions for which profiling is desired; an event selection component detecting an event in response to the instruction retiring, the event selection component generating event signals in response to a designated event; and a profiling component recording the occurrence or not occurrence of the event within a first storage device responsive to signals from the filtering component and/or the event selection component.

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