Title :
The basics of performance-monitoring hardware
Author :
Sprunt, Brinkley
Author_Institution :
Bucknell Univ., Lewisburg, PA, USA
Abstract :
Most modern, high-performance processors have special, on-chip hardware that monitors processor performance. Data collected by this hardware provides performance information on applications, the operating system, and the processor. These data can guide performance improvement efforts by providing information that helps programmers tune the algorithms used by the applications and operating system, and the code sequences that implement those algorithms
Keywords :
microprocessor chips; parallel architectures; performance evaluation; branch prediction; code sequences; event counters; hardware; high-performance processors; performance analysis; performance event detectors; Counting circuits; Detectors; Event detection; Hardware; Image edge detection; Operating systems; Performance analysis; Pipelines; Qualifications; Resource management;
Journal_Title :
Micro, IEEE
DOI :
10.1109/MM.2002.1028477