DocumentCode :
3239280
Title :
SIGMA: A Simulator Infrastructure to Guide Memory Analysis
Author :
DeRose, Luiz ; Ekanadham, K. ; Hollingsworth, Jeffrey K. ; Sbaraglia, Simone
Author_Institution :
IBM T.J. Watson Research Center
fYear :
2002
fDate :
16-22 Nov. 2002
Firstpage :
1
Lastpage :
1
Abstract :
In this paper we present SIGMA (Simulation Infrastructure to Guide Memory Analysis), a new data collection framework and family of cache analysis tools. The SIGMA environment provides detailed cache information by gathering memory reference data using software-based instrumentation. This infrastructure can facilitate quick probing into the factors that influence the performance of an application by highlighting bottleneck scenarios including: excessive cache/TLB misses and inefficient data layouts. The tool can also assist in perturbation analysis to determine performance variations caused by changes to architecture or program. Our validation tests using the SPEC Swim benchmark show that most of the performance metrics obtained with SIGMA are within 1% of the metrics obtained with hardware performance counters, with the advantage that SIGMA provides performance data on a data structure level, as specified by the programmer.
Keywords :
Analytical models; Application software; Benchmark testing; Counting circuits; Data analysis; Data structures; Hardware; Instruments; Measurement; Performance analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Supercomputing, ACM/IEEE 2002 Conference
ISSN :
1063-9535
Print_ISBN :
0-7695-1524-X
Type :
conf
DOI :
10.1109/SC.2002.10055
Filename :
1592837
Link To Document :
بازگشت