Patent · US Expired

Apparatus and method for monitoring the performance of a microprocessor

US6351724B1 · kind B1 · utility

33Cited by
11References
37Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 10, 2001
Grant dateFeb 26, 2002
Priority date
Expiry dateJan 10, 2021

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/3466
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An apparatus and method are presented for monitoring the performance of a microprocessor. The apparatus includes performance monitoring hardware incorporated within the microprocessor. The performance monitoring hardware includes a memory unit for storing performance data. The memory unit includes multiple memory locations, each memory location being accessed by a unique set of address signals. Circuitry within the performance monitoring hardware produces the address signals. In one embodiment, the performance monitoring hardware includes an event select register array and circuitry for producing a set of high order (i.e., most significant) address signals. The event select register array preferably includes several event select registers for storing binary codes corresponding to selected events. A performance data acquisition period is divided into multiple histogram time periods of equal length. The high order address signals partition the memory unit into sections. Each section is associated with a given histogram time period.

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