[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article

C++ benchmarks in SPEC CPU2006

Published: 01 March 2007 Publication History

Abstract

In SPEC CPU2006, there are three C++ integer benchmarks and four floating-point C++ benchmarks. This paper describes the work of incorporating C++ benchmarks into SPEC CPU2006. It describes the base language standard supported and the basis for run rules adopted to maintain an even playing field for different compilers. It also describes issues that complicate porting C++ benchmarks. It describes some of the C++ Standard compliance issues that were technically interesting during the benchmark development phase, using as examples the behavior of const-correctness, nested class access of private member of enclosing class, and unneeded template instantiations.

References

[1]
http://www.boost.org
[2]
J. Henning (ed.), "SPEC CPU2006 Benchmark Descriptions", Computer Architecture News, Volume 34, No. 4, September 2006. Also posted at www.spec.org/cpu2006
[3]
The C++2003 Standard is ISO/IEC 14882:2003(E), available via http://webstore.ansi.org/ansidocstore/.
[4]
C++0x: http://www.artima.com/cppsource/cpp0xP.html
[5]
Concurrency: http://www.open-std.org/jtcl/sc22/wg21/docs/papers/2006/n1942.html
[6]
Concepts: http://www.open-std.org/jtcl/sc22/wg21/docs/papers/2006/n2081.pdf
[7]
Garbage Collection: http://www.open-std.org/jtcl/sc22/wg21/docs/papers/2006/n1943.pdf
[8]
http://www.spec.org/cpu2006/Docs/runrules.html
[9]
The Design and Evolution of C++, Bjarne Stroustrup, Addison Wesley 1994, Pg. 121
[10]
http://publib.boulder.ibm.com/infocenter/comphelp/v8v101/index.jsp
[11]
Moby: http://www.cis.strath.ac.uk/~dce/MIA/assess/data/data_set_01/shaksper.htm
[12]
See the C++ Standard Core Language Active issues, http://anubis.dkuug.dk/jtc1/sc22/wg21/docs/cwg_defects.html#45
[13]
http://www.dealii.org/

Cited By

View all
  • (2022)Modelling and computational improvements to the simulation of single vector-boson plus jet processes for the ATLAS experimentJournal of High Energy Physics10.1007/JHEP08(2022)0892022:8Online publication date: 5-Aug-2022
  • (2020)Using HEP experiment workflows for the benchmarking and accounting of WLCG computing resourcesEPJ Web of Conferences10.1051/epjconf/202024507035245(07035)Online publication date: 16-Nov-2020
  • (2016)Accelerating Architectural Simulation Via Statistical TechniquesIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2015.248179635:3(433-446)Online publication date: 1-Mar-2016
  • 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)5
  • Downloads (Last 6 weeks)0
Reflects downloads up to 12 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2022)Modelling and computational improvements to the simulation of single vector-boson plus jet processes for the ATLAS experimentJournal of High Energy Physics10.1007/JHEP08(2022)0892022:8Online publication date: 5-Aug-2022
  • (2020)Using HEP experiment workflows for the benchmarking and accounting of WLCG computing resourcesEPJ Web of Conferences10.1051/epjconf/202024507035245(07035)Online publication date: 16-Nov-2020
  • (2016)Accelerating Architectural Simulation Via Statistical TechniquesIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2015.248179635:3(433-446)Online publication date: 1-Mar-2016
  • (2015)Establishing a base of trust with performance counters for enterprise workloadsProceedings of the 2015 USENIX Conference on Usenix Annual Technical Conference10.5555/2813767.2813808(541-548)Online publication date: 8-Jul-2015
  • (2014)Manual Parallelization Versus State-of-the-Art Parallelization Techniques10.1016/B978-0-12-420232-0.00005-2(203-251)Online publication date: 2014
  • (2009)A Tale of Two ProcessorsProceedings of the 2009 SPEC Benchmark Workshop on Computer Performance Evaluation and Benchmarking10.1007/978-3-540-93799-9_4(57-76)Online publication date: 20-Jan-2009

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