Patent · US Active

Autonomic hotspot profiling using paired performance sampling

US8615742B2 · kind B2 · utility

5Cited by
6References
24Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 16, 2010
Grant dateDec 24, 2013
Priority date
Expiry dateJul 24, 2032

Classification

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

Abstract

A processor performance profiler is enabled to for identify specific instructions causing performance issues within a program being executed by a microprocessor through random sampling to find the worst-case offenders of a particular event type such as a cache miss or a branch mis-prediction. Tracking all instructions causing a particular event generates large data logs, creates performance penalties, and makes code analysis more difficult. However, by identifying and tracking the worst offenders within a random sample of events without having to hash all events results in smaller memory requirements for the performance profiler, lower performance impact while profiling, and decreased complexity to analyze the program to identify major performance issues, which, in turn, enables better optimization of the program in shorter developer time.

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