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

Abstract

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.

Inventors:
;
Publication Date:
Research Org.:
International Business Machines Corp., Armonk, NY (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1084073
Patent Number(s):
8,468,275
Application Number:
12/684,496
Assignee:
International Business Machines Corporation (Armonk, NY)
DOE Contract Number:  
B554331
Resource Type:
Patent
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING

Citation Formats

Salapura, Valentina, and Wisniewski, Robert W. Hardware support for software controlled fast reconfiguration of performance counters. United States: N. p., 2013. Web.
Salapura, Valentina, & Wisniewski, Robert W. Hardware support for software controlled fast reconfiguration of performance counters. United States.
Salapura, Valentina, and Wisniewski, Robert W. 2013. "Hardware support for software controlled fast reconfiguration of performance counters". United States. https://www.osti.gov/servlets/purl/1084073.
@article{osti_1084073,
title = {Hardware support for software controlled fast reconfiguration of performance counters},
author = {Salapura, Valentina and Wisniewski, Robert W.},
abstractNote = {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.},
doi = {},
url = {https://www.osti.gov/biblio/1084073}, journal = {},
number = ,
volume = ,
place = {United States},
year = {2013},
month = {6}
}