Nothing Special   »   [go: up one dir, main page]

skip to main content
article

Performance counters and development of SPEC CPU2006

Published: 01 March 2007 Publication History

Abstract

Performance counters provide the means to track detailed events that occur on a CPU chip. These events are of interest to both performance analysts and compiler developers. Counting them provides essential clues to guide performance improvement. For example, a tester who sees that a program has a high cache miss rate on a particular system may experiment with compilation options that improve prefetching. A compiler developer who sees the same thing may realize that the code generator's machine model is missing some crucial detail of behavior on that particular system.

References

[1]
http://www.spec.org/spec/glossary/#integer
[2]
http://cooltools.sunsource.net/spot/
[3]
A. Phansalkar, A. Joshi and L. John, "Subsetting the SPEC CPU2006 Benchmark Suite", Computer Architecture News, vol. 35, no. 1, March 2007.
[4]
See the two result submissions for the Sun Blade 2000 at www.spec.org/cpu2006/results/res2006q3
[5]
The manpage for cputrack is available under User Commands at http://docs.sun.com/app/docs/coll/40.10
[6]
UltraSPARC III Cu User's Manual, Version 2.2.1, January 2004, Chapter 14.
[7]
J. Henning, SPEC CPU Suite Growth: An Historical Perspective", Computer Architecture News, vol. 35, no. 1, March 2007.
[8]
R. Weicker and J. Henning, "Subroutine Profiling Results for the CPU2006 Benchmarks", Computer Architecture News, Vol. 35, no. 1, March 2007.
[9]
D. Gove, "CPU2006 Working Set Size", Computer Architecture News, vol. 35, no. 1, March 2007.

Cited By

View all
  • (2018)CACFACM Transactions on Architecture and Code Optimization10.1145/319579915:2(1-26)Online publication date: 23-May-2018
  • (2018)Benchmarking Heterogeneous HPC Systems Including Reconfigurable Fabrics: Community Aspirations for Ideal Comparisons2018 IEEE High Performance extreme Computing Conference (HPEC)10.1109/HPEC.2018.8547635(1-6)Online publication date: Sep-2018
  • (2018)Asymmetric-ReRAM: A Low Latency and High Reliability Crossbar Resistive Memory Architecture2018 IEEE Intl Conf on Parallel & Distributed Processing with Applications, Ubiquitous Computing & Communications, Big Data & Cloud Computing, Social Computing & Networking, Sustainable Computing & Communications (ISPA/IUCC/BDCloud/SocialCom/SustainCom)10.1109/BDCloud.2018.00059(330-337)Online publication date: Dec-2018
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGARCH Computer Architecture News
ACM SIGARCH Computer Architecture News  Volume 35, Issue 1
March 2007
153 pages
ISSN:0163-5964
DOI:10.1145/1241601
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 March 2007
Published in SIGARCH Volume 35, Issue 1

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)9
  • Downloads (Last 6 weeks)2
Reflects downloads up to 24 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2018)CACFACM Transactions on Architecture and Code Optimization10.1145/319579915:2(1-26)Online publication date: 23-May-2018
  • (2018)Benchmarking Heterogeneous HPC Systems Including Reconfigurable Fabrics: Community Aspirations for Ideal Comparisons2018 IEEE High Performance extreme Computing Conference (HPEC)10.1109/HPEC.2018.8547635(1-6)Online publication date: Sep-2018
  • (2018)Asymmetric-ReRAM: A Low Latency and High Reliability Crossbar Resistive Memory Architecture2018 IEEE Intl Conf on Parallel & Distributed Processing with Applications, Ubiquitous Computing & Communications, Big Data & Cloud Computing, Social Computing & Networking, Sustainable Computing & Communications (ISPA/IUCC/BDCloud/SocialCom/SustainCom)10.1109/BDCloud.2018.00059(330-337)Online publication date: Dec-2018
  • (2017)A Novel ReRAM-based Main Memory Structure for Optimizing Access Latency and ReliabilityProceedings of the 54th Annual Design Automation Conference 201710.1145/3061639.3062191(1-6)Online publication date: 18-Jun-2017
  • (2016)LeaderProceedings of the 2016 Conference on Design, Automation & Test in Europe10.5555/2971808.2971982(756-761)Online publication date: 14-Mar-2016
  • (2016)WorkStream -- A Design Pattern for Multicore-Enabled Finite Element ComputationsACM Transactions on Mathematical Software10.1145/285148843:1(1-29)Online publication date: 29-Aug-2016
  • (2016)TBuffer: Constructing a Tail Buffer in DRAM for Flash-Based Main Memory System2016 IEEE 18th International Conference on High Performance Computing and Communications; IEEE 14th International Conference on Smart City; IEEE 2nd International Conference on Data Science and Systems (HPCC/SmartCity/DSS)10.1109/HPCC-SmartCity-DSS.2016.0048(276-283)Online publication date: Dec-2016
  • (2015)AIMRProceedings of the 2015 IEEE 17th International Conference on High Performance Computing and Communications, 2015 IEEE 7th International Symposium on Cyberspace Safety and Security, and 2015 IEEE 12th International Conf on Embedded Software and Systems10.1109/HPCC-CSS-ICESS.2015.179(284-289)Online publication date: 24-Aug-2015
  • (2015)Overcoming the challenges of crossbar resistive memory architectures2015 IEEE 21st International Symposium on High Performance Computer Architecture (HPCA)10.1109/HPCA.2015.7056056(476-488)Online publication date: Feb-2015
  • (2013)Improving virtualization in the presence of software managed translation lookaside buffersACM SIGARCH Computer Architecture News10.1145/2508148.248593341:3(120-129)Online publication date: 23-Jun-2013
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media