Skip navigation

Standard Performance Evaluation Corporation

 
 

Approved toolsets for SPEC CPU2006 v1.2

The following toolsets have become available for use since the release of SPEC CPU2006 Version 1.2. These toolsets are approved for use in generating publicly-publishable results, but no support is provided:

  • 2 December 2014 - windows-i386-120.tar.
    This toolset was built on Windows 7 and is compatible with Windows 7 and later client operating systems and is expected to work on Windows Server 2008 and later server operating systems. It allows rate runs with more than 64 copies.
    To use this toolset, install CPU2006 as normal. Assuming an installation in C:\CPU2006, then:
    • C:
    • cd \CPU2006
    • C:\CPU2006\bin\spectar xvf <path to>\windows-i386-120.tar
    • install.bat
  • 28 August 2014 - linux-ubuntu14_04-ppc64le-67.tar.
    This toolset was built on Ubuntu 14.04 and is compatible with Linux systems running on 64-bit little-endian PowerPC systems. It is expected to work on Ubuntu 14.04 and later, though it may work on others as well.
  • 5 February 2014 - linux-apm-arm64-118.tar.
    This toolset was built on APM Linux and is compatible with systems supporting the ARMv8 (AArch64) instruction set. It is expected to work on Fedora 19 and later and Ubuntu 13.1 and later, though it may work on others as well.
  • 30 March 2012 - linux-debian6-armv6-40.tar.
    This toolset was built on Debian 6 and is compatible with systems supporting the ARMv6 instruction set. It is expected to work on Debian and Debian-derived Linux distributions, though it may work on others as well.
  • 30 March 2012 - linux-ubuntu1004-armv7-118.tar.
    This toolset was built on Ubuntu 10.04 and is compatible with systems supporting the ARMv7 instruction set. It is expected to work on Ubuntu and possibly other Debian-derived Linux distributions, though it may work on others as well.

Approved src.alts for SPEC CPU2006 v1.2

The following src.alt files have become available since the release of SPEC CPU2006 Version 1.2:

  • 11 August 2015 - 400.perlbench.windows_opaque_struct.cpu2006.v1.2.tar.xz.
    This src.alt keeps the benchmark code from attempt to access members internal to the FILE struct on Windows.
    For more information and installation instructions, see the accompanying README file.
  • 11 August 2015 - 473.astar.cxx11_udliteral.cpu2006.v1.2.tar.xz.
    This src.alt fixes some printf() format strings which a C++11 compiler will misinterpret as a user-defined literal.
    For more information and installation instructions, see the accompanying README file.
  • 19 May 2015 - 447.dealII.libcxx_pair.cpu2006.v1.2.tar.xz.
    This src.alt fixes a forward declaration of std::pair which causes builds using the LLVM project's libc++ STL to fail.
    For more information and installation instructions, see the accompanying README file.
  • 13 February 2014 - 450.soplex.getline_test.cpu2006.v1.2.tar.xz.
    This src.alt fixes a test of the return value of istream::getline(), which allows it to be built using the Microsoft Visual Studio 2013 compiler.
    For more information and installation instructions, see the accompanying README file.
  • 13 February 2014 - 447.dealII.max_prototype.cpu2006.v1.2.tar.xz.
    This src.alt adds an explicit inclusion of <algorithm> in order to get a prototype for the std::max function, which will allow it to be built using Microsoft Visual Studio 2013 or any other compiler with header files that require explicit inclusion of <algorithm> to get that prototype.
    For more information and installation instructions, see the accompanying README file.
  • 30 July 2013 - 447.dealII.cxx11_make_pair.cpu2006.v1.2.tar.xz.
    This src.alt removes explicit template arguments from calls to make_pair(), which will allow it to use more strict C++11 libraries such as the ones that ship with Microsoft Visual Studio 2012.
    For more information and installation instructions, see the accompanying README file.
  • 26 March 2013 - 483.xalancbmk.MacOS_X_endian_h.cpu2006.v1.2.tar.xz.
    This src.alt fixes inclusion of "ppc/endian.h", which does not exist on MacOS X 10.7 and later.
    For more information and installation instructions, see the accompanying README file.
  • 30 January 2012 - 436.cactusADM.sprintf.cpu2006.v1.2.tar.xz.
    This src.alt fixes calls to sprintf(3) which relied on undefined behavior to generate correct output.
    For more information and installation instructions, see the accompanying README file.

The approved src.alt files from v1.1 have been incorporated into SPEC CPU2006 v1.2.

Approved src.alts for SPEC CPU2006 v1.1

The following src.alt files have become available since the release of SPEC CPU2006 Version 1.1:

The approved src.alt files from v1.0 and v1.0.1 have been incorporated into SPEC CPU2006 v1.1.

Approved src.alts for SPEC CPU2006 v1.0 and v1.0.1

The following src.alt files have become available since the release of SPEC CPU2006 Version 1.0:

  • 5 December 2006 - 400.perlbench.need_posix_ids.cpu2006.v1.0.1.tar.bz2.
    This src.alt allows compilers on Windows to get typedefs for POSIX ID types, even if they do not define the _MSC_VER preprocessor macro.
    For more information and installation instructions, see the accompanying README file.
  • 18 March 2008 - 400.perlbench.solaris_gcc.cpu2006.v1.0.tar.bz2.
    This src.alt allows 400.perlbench to be built with GCC or GCC-compatible compilers in 32-bit mode on newer versions of Solaris like OpenSolaris, Solaris Express, and Project Indiana.
    For more information and installation instructions, see the accompanying README file.
  • 1 April 2008 - 447.dealII.explicit_inclusion_of_cstring.cpu2006.v1.0.tar.bz2.
    This src.alt allows 447.dealII to be built with GCC 4.3 (or later) compilers that no longer implicitly include the cstring header file.
    For more information and installation instructions, see the accompanying README file.
  • 5 December 2006 - 481.wrf.need_io_h.cpu2006.v1.0.1.tar.bz2.
    This src.alt allows compilers on Windows to use "io.h" instead of "unistd.h", even if they do not define the _MSC_VER preprocessor macro.
    For more information and installation instructions, see the accompanying README file.
  • 8 January 2008 - 481.wrf.wrfv22.cpu2006.v1.0.1.tar.bz2.
    This src.alt fixes a Fortran standard parameter overlap issue that has been corrected by the original wrf developers.
    For more information and installation instructions, see the accompanying README file.
  • 5 December 2006 - 483.xalancbmk.pgiwin.cpu2006.v1.0.1.tar.bz2.
    This src.alt enables compilation of 483.xalancbmk on 32-bit Windows system using the PGI 6.2-2 or later compilers.
    For more information and installation instructions, see the accompanying README file.
  • 18 March 2008 - 483.xalancbmk.explicit_inclusion_of_cstring.cpu2006.v1.0.tar.bz2.
    This src.alt allows 483.xalancbmk to be built with GCC 4.3 (or later) compilers that no longer implicitly include the cstring header file.
    For more information and installation instructions, see the accompanying README file.

NOTE: Downloading any material from this area constitutes your acceptance of the terms and conditions of the SPEC License Agreement. If you are not a current licensee of SPEC CPU2006, you will need to first obtain your own copy before you can use any of the src.alt files.