skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Hardware support for software controlled fast reconfiguration of performance counters

Patent ·
OSTI ID:1084073

Hardware support for software controlled reconfiguration of performance counters may include a plurality of performance counters collecting one or more counts of one or more selected activities. A storage element stores data value representing a time interval, and a timer element reads the data value and detects expiration of the time interval based on the data value and generates a signal. A plurality of configuration registers stores a set of performance counter configurations. A state machine receives the signal and selects a configuration register from the plurality of configuration registers for reconfiguring the one or more performance counters.

Research Organization:
International Business Machines Corp., Armonk, NY (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
B554331
Assignee:
International Business Machines Corporation (Armonk, NY)
Patent Number(s):
8,468,275
Application Number:
12/684,496
OSTI ID:
1084073
Country of Publication:
United States
Language:
English

References (9)

Method, apparatus and computer program product for efficient, large counts of per thread performance events patent August 2005
Extended duration high resolution timer contained in two integrated circuits and having alternating data sequences provided from different integrated circuits patent October 1995
Afterburner (network-independent card for protocols) journal July 1993
Notice board journal January 2012
Notice board journal April 2012
A Portable Programming Interface for Performance Evaluation on Modern Processors journal August 2000
Implementation-efficient multiple-counter value hardware performance counter patent September 2007
Instruction-level characterization of scientific computing applications using hardware performance counters conference January 1999
Performance counters controlled by programmable logic patent August 2000