DocumentCode
1705038
Title
Representative traces for processor models with infinite cache
Author
Iyengar, Vijay S. ; Trevillyan, Louise H. ; Bose, Pradip
Author_Institution
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
fYear
1996
Firstpage
62
Lastpage
72
Abstract
Performance evaluation of processor designs using dynamic instruction traces is a critical part of the iterative design process. The widening gap between the billions of instructions in such traces for benchmark programs and the throughput of timers performing the analysis in the tens of thousands of instructions per second has led to the use of reduced traces during design. This opens up the issue of whether these traces are truly representative of the actual workload in these benchmark programs. The first key result in this paper is the introduction of a new metric, called the R-metric, to evaluate the representativeness of these reduced traces when applied to a wide class of processor designs. The second key result, is the development of a novel graph-based heuristic to generate reduced traces based on the notions incorporated in the metric. These ideas have been implemented in a prototype system (SMART) for generating representative and reduced traces. Extensive experimental results are presented on various benchmarks to demonstrate the quality of the synthetic traces and the uses of the R-metric
Keywords
cache storage; microprocessor chips; performance evaluation; R-metric; SMART; benchmark programs; dynamic instruction traces; graph-based heuristic; infinite cache; iterative design process; performance evaluation; processor models; representative traces; timers; Costs; Hardware; High performance computing; Integrated circuit measurements; Manufacturing; Microarchitecture; Performance analysis; Power system modeling; Process design; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
High-Performance Computer Architecture, 1996. Proceedings., Second International Symposium on
Conference_Location
San Jose, CA
Print_ISBN
0-8186-7237-4
Type
conf
DOI
10.1109/HPCA.1996.501174
Filename
501174
Link To Document