EconPapers    
Economics at your fingertips  
 

Counter Inspection Toolkit: Making Sense Out of Hardware Performance Events

Anthony Danalis (), Heike Jagode (), Hanumantharayappa (), Sangamesh Ragate () and Jack Dongarra ()
Additional contact information
Anthony Danalis: University of Tennessee, Innovative Computing Laboratory
Heike Jagode: University of Tennessee, Innovative Computing Laboratory
Hanumantharayappa: Mathworks
Sangamesh Ragate: Cerebras Systems
Jack Dongarra: University of Tennessee, Innovative Computing Laboratory

A chapter in Tools for High Performance Computing 2017, 2019, pp 17-37 from Springer

Abstract: Abstract Hardware counters play an essential role in understanding the behavior of performance-critical applications, and inform any effort to identify opportunities for performance optimization. However, because modern hardware is becoming increasingly complex, the number of counters that are offered by the vendors increases and, in some cases, so does their complexity. In this paper we present a toolkit that aims to assist application developers invested in performance analysis by automatically categorizing and disambiguating performance counters. We present and discuss the set of microbenchmarks and analyses that we developed as part of our toolkit. We explain why they work and discuss the non-obvious reasons why some of our early benchmarks and analyses did not work in an effort to share with the rest of the community the wisdom we acquired from negative results.

Date: 2019
References: Add references at CitEc
Citations:

There are no downloads for this item, see the EconPapers FAQ for hints about obtaining it.

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:spr:sprchp:978-3-030-11987-4_2

Ordering information: This item can be ordered from
http://www.springer.com/9783030119874

DOI: 10.1007/978-3-030-11987-4_2

Access Statistics for this chapter

More chapters in Springer Books from Springer
Bibliographic data for series maintained by Sonal Shukla () and Springer Nature Abstracting and Indexing ().

 
Page updated 2026-02-18
Handle: RePEc:spr:sprchp:978-3-030-11987-4_2