DocumentCode :
3300130
Title :
Does halting make hardware trace collection inaccurate? A study using Pentium 4 performance counters and SPEC2000
Author :
Watson, Myles ; Flanagan, J. Kelly
Author_Institution :
Dept. of Comput. Sci., Brigham Young Univ., Provo, UT, USA
fYear :
2004
fDate :
25 Oct. 2004
Firstpage :
47
Lastpage :
54
Abstract :
Processor address traces are invaluable for characterizing workloads and testing proposed memory hierarchies. Long traces are needed to exercise modern cache designs and produce meaningful results, but are difficult to collect with hardware monitors because microprocessors access memory too frequently for disks or other large storage to keep up. The small, fast buffers of the monitors fill quickly; in order to obtain long contiguous traces, the processor must be stopped while the buffer is emptied. This halting may perturb the traces collected, but this cannot be measured directly, since long uninterrupted traces cannot be collected. We make the case that hardware performance counters, which collect runtime statistics without influencing execution, can be used to measure halting effects. We use the performance counters of the Pentium 4 processor to collect statistics while halting the processor as if traces were being collected. We then compare these results to the statistics obtained from unhalted runs. We present our results in terms of which counters are affected, why, and what this means for trace-collection systems.
Keywords :
cache storage; microprocessor chips; multiprocessing systems; performance evaluation; storage allocation; system monitoring; Pentium 4 performance counters; SPEC2000; buffers; cache designs; halting effects; hardware trace collection; interrupt; memory access; memory hierarchy testing; microprocessors; processor address traces; runtime statistics; trace-collection systems; workload characterization; Computer displays; Computer science; Counting circuits; Hardware; Instruments; Microprocessors; Pins; Probes; Statistics; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Workload Characterization, 2004. WWC-7. 2004 IEEE International Workshop on
Print_ISBN :
0-7803-8828-3
Type :
conf
DOI :
10.1109/WWC.2004.1437397
Filename :
1437397
Link To Document :
بازگشت