DocumentCode
2945987
Title
Towards a cross-platform microbenchmark suite for evaluating hardware performance counter data
Author
Araiza, R.
Author_Institution
Dept. of Comput. Sci., Texas Univ., El Paso, TX, USA
fYear
2005
fDate
19-22 Oct. 2005
Firstpage
36
Lastpage
39
Abstract
As useful as performance counters are, the meaning of reported aggregate event counts is sometimes questionable. Questions arise due to unanticipated processor behavior, overhead associated with the interface, the granularity of the monitored code, hardware errors, and lack of standards w.r.t. event definitions. To explore these issues, we are conducting a sequence of studies using carefully-crafted microbenchmarks that permit the accurate prediction of event counts and investigation of the differences between hardware-reported and predicted event counts. This paper presents the methodology employed, some of the microbenchmarks developed, and some of the information uncovered to date. The information provided by this work allows application developers to better understand the data provided by hardware performance counters and better utilize it to tune application performance. A goal of this research is to develop a cross-platform microbenchmark suite that can be used by application developers for these purposes. Some of the microbenchmarks in this suite are discussed in the paper.
Keywords
benchmark testing; performance evaluation; application performance tuning; cross-platform microbenchmark; hardware performance counters; hardware performance evaluation; hardware-reported event counts; microbenchmark suite; predicted event counts; processor behavior; Aggregates; Application software; Code standards; Computer science; Computerized monitoring; Counting circuits; Hardware; Permission; Registers; User interfaces; Experimentation; Hardware performance counters; Measurement; Reliability; Verification; microbenchmarks;
fLanguage
English
Publisher
ieee
Conference_Titel
Diversity in Computing Conference, 2005 Richard Tapia Celebration of
Print_ISBN
1-59593-257-7
Type
conf
DOI
10.1109/RTCDC.2005.201641
Filename
1570873
Link To Document