DocumentCode
166146
Title
A Top-Down method for performance analysis and counters architecture
Author
Yasin, Ahmad
Author_Institution
Archit. Group, Intel Corp., Hillsboro, OR, USA
fYear
2014
fDate
23-25 March 2014
Firstpage
35
Lastpage
44
Abstract
Optimizing an application´s performance for a given microarchitecture has become painfully difficult. Increasing microarchitecture complexity, workload diversity, and the unmanageable volume of data produced by performance tools increase the optimization challenges. At the same time resource and time constraints get tougher with recently emerged segments. This further calls for accurate and prompt analysis methods. The insights from this method guide a proposal for a novel performance counters architecture that can determine the true bottlenecks of a general out-of-order processor. Unlike other approaches, our analysis method is low-cost and already featured in in-production systems - it requires just eight simple new performance events to be added to a traditional PMU. It is comprehensive - no restriction to predefined set of performance issues. It accounts for granular bottlenecks in super-scalar cores, missed by earlier approaches.
Keywords
performance evaluation; software architecture; data volume; microarchitecture complexity; out-of-order processor; performance analysis; performance counters architecture; performance events; super-scalar cores; top-down method; workload diversity; Bandwidth; Electric breakdown; Measurement; Microarchitecture; Out of order; Pipelines; Radiation detectors;
fLanguage
English
Publisher
ieee
Conference_Titel
Performance Analysis of Systems and Software (ISPASS), 2014 IEEE International Symposium on
Conference_Location
Monterey, CA
Print_ISBN
978-1-4799-3604-5
Type
conf
DOI
10.1109/ISPASS.2014.6844459
Filename
6844459
Link To Document