C++ Benchmarks in SPEC CPU2006

VERSION 1 Published

Created on: Nov 11, 2008 9:47 AM by johnpm - Last Modified:  Nov 11, 2008 9:51 AM by johnpm

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 in-teresting during the benchmark development phase, using as examples the behavior of const-correctness, nested class ac-cess of private member of enclosing class, and unneeded template instantiations.

Tags: c++, spec2006
Average User Rating
(0 ratings)




There are no comments on this document

Bottom Banner