# Invocation command line: # C:\cpu2006\bin\runspec --config=cct2.cfg --rate 12 int # output_root was not used for this run ############################################################################ # # Operating system version: Windows 7 (64-bit) # Compiler name/version: Intel Compiler 12 , MS VS 2008 # Hardware: Intel processors supporting # SSE4.1 instructions # # If your platform uses different versions, different hardware or operates # in a different mode (for example, 32- vs. 64-bit mode), there is the # possibiliy that this configuration file may not work as-is. # # Note that issues with compilation should be directed to the compiler # vendor. Information about SPEC technical support can be found in the # techsupport document in the Docs directory of your benchmark installation. # # This config file will generate binaries that will only run on processors # which support the same instruction set extensions (or a superset) # as the ones on the system where you compiled them. To get around this # limitation, please remove all instances of -QxHOST from this config file # # Note that you might find a more recent config file for # your platform with the posted results at # http://www.spec.org/cpu2006 ############################################################################ # SPEC CPU2006 Intel Windows Vista64/Win7-64 config file # April 2011. # Intel Compiler 12 # Visual Studio 2008 ############################################################################ action = validate tune = base,peak ext = example.win32.icl.exe flagsurl000 = http://www.spec.org/cpu2006/flags/Intel-ic12-win32-revD.xml flagsurl001 = http://www.spec.org/cpu2006/flags/ClearCube-Platform-3040-revA.xml PATHSEP = / check_md5=1 mean_anyway=1 reportable=1 #use_submit_for_speed=1 # Works on x64 Windows operating systems # Does *not* work on Windows XP32 submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<$SPECCOPYNUM), q{ $command } " ################################################################ # # These are listed as benchmark-tuning-extension-machine # ################################################################ # Compiler section ################################################################ CC = icl -Qvc9 -Qstd=c99 CXX = icl -Qvc9 FC = ifort OBJ = .obj int=default: EXTRA_LDFLAGS = /F512000000 fp=default: EXTRA_LDFLAGS = /F95000000 ################################################################ # Portability section ################################################################ fp=default: PORTABILITY = -DSPEC_CPU_P64 403.gcc=default=default=default: CPORTABILITY = -DSPEC_CPU_WIN32 EXTRA_CFLAGS = -Dalloca=_alloca 410.bwaves=default: FPORTABILITY = /Qlowercase 436.cactusADM=default=default=default: FPORTABILITY = -Qlowercase /assume:underscore 444.namd=default=default=default: CXXPORTABILITY = /TP 447.dealII=default: CXXPORTABILITY = -DDEAL_II_MEMBER_VAR_SPECIALIZATION_BUG 453.povray=default=default=default: CXXPORTABILITY = -DSPEC_CPU_WINDOWS_ICL 454.calculix=default=default=default: FPORTABILITY = -Qlowercase CPORTABILITY = -DSPEC_CPU_NOZMODIFIER 464.h264ref=default=default=default: CPORTABILITY = -DWIN32 -DSPEC_CPU_NO_INTTYPES 481.wrf=default: CPORTABILITY = -DSPEC_CPU_WINDOWS_ICL 483.xalancbmk=default=default=default: CXXPORTABILITY = -Qoption,cpp,--no_wchar_t_keyword ################################################################ # Library Tuning Flags ################################################################ #all_cpp=default: #EXTRA_LIBS= shlW32M.lib #LDOUT= -Fe$@ -link /FORCE:MULTIPLE ################################################################ # Baseline Tuning Flags # default baseline for int and fp 2006 ################################################################ int=base=default=default: OPTIMIZE= -QxSSE4.2 -Qipo -O3 -Qprec-div- -Qopt-prefetch CXXOPTIMIZE= -Qcxx-features fp=base=default=default: OPTIMIZE= -QxSSE4.2 -Qipo -O3 -Qprec-div- -Qopt-prefetch COPTIMIZE= -Qauto-ilp32 CXXOPTIMIZE= -Qcxx-features -Qauto-ilp32 #EXTRA_CXXLIBS= shlW64M.lib LDOUT= -Fe$@ -link /FORCE:MULTIPLE fp=peak: COPTIMIZE= -Qauto-ilp32 CXXOPTIMIZE= -Qauto-ilp32 #EXTRA_CXXLIBS= shlW64M.lib LDOUT= -Fe$@ -link /FORCE:MULTIPLE ################################################################ # Peak Tuning Flags # default peak for int and fp 2006 ################################################################ ################################################################ # Peak Tuning Flags int 2006 fast ################################################################ int=peak=default=default: OPTIMIZE= -Qipo -O3 -Qprec-div- -Qopt-prefetch PASS1_CFLAGS= -Qprof_gen PASS2_CFLAGS= -QxSSE4.2 -Qprof_use PASS1_CXXFLAGS= -Qprof_gen PASS2_CXXFLAGS= -QxSSE4.2 -Qprof_use PASS1_LDFLAGS= -Qprof_gen PASS2_LDFLAGS= -QxSSE4.2 -Qprof_use 400.perlbench=peak=default: OPTIMIZE= -Qipo -O3 -Qprec-div- -Qansi-alias -Qopt-prefetch #EXTRA_LIBS= shlW32M.lib LDOUT= -Fe$@ -link /FORCE:MULTIPLE 401.bzip2=peak=default: OPTIMIZE= -Qipo -O3 -Qprec-div- -Qopt-prefetch -Qansi-alias 429.mcf=peak=default: OPTIMIZE= -QxSSE4.2 -Qipo -O3 -Qprec-div- -Qopt-prefetch feedback=no ######################################################### %ifdef %{1P2C4L} copies=2 submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif %ifdef %{1P4C8L} copies=4 submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif %ifdef %{2P8C16L} copies=8 submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif %ifdef %{1P6C12L} copies=6 submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif %ifdef %{2P12C24L} copies=12 submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif ######################################################### 445.gobmk=peak=default: OPTIMIZE= -Qipo -O2 -Qprec-div- -Qansi-alias 456.hmmer=peak=default: OPTIMIZE= -QxSSE4.2 -Qipo -O3 -Qprec-div- -Qunroll2 -Qansi-alias feedback=no ######################################################### %ifdef %{1P2C4L} copies=2 submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif %ifdef %{1P4C8L} copies=4 submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif %ifdef %{2P8C16L} copies=8 submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif %ifdef %{1P6C12L} copies=6 submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif %ifdef %{2P12C24L} copies=12 submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif ######################################################### 458.sjeng=peak=default: OPTIMIZE= -Qipo -O3 -Qprec-div- -Qunroll4 462.libquantum=peak=default: basepeak=yes 464.h264ref=peak=default: OPTIMIZE= -Qipo -O3 -Qprec-div- -Qunroll2 -Qansi-alias 471.omnetpp=peak=default: OPTIMIZE= -Qipo -O3 -Qprec-div- -Qansi-alias -Qopt-ra-region-strategy=block 473.astar=peak=default: OPTIMIZE= -Qipo -O3 -Qprec-div- -Qansi-alias -Qopt-ra-region-strategy=routine 483.xalancbmk=peak=default: basepeak=yes ################################################################ # Peak Tuning Flags fp 2006 fast ################################################################ fp=peak=default=default: OPTIMIZE= -Qipo -O3 -Qprec-div- PASS1_CFLAGS= -Qprof_gen PASS2_CFLAGS= -QxSSE4.2 -Qprof_use PASS1_CXXFLAGS= -Qprof_gen PASS2_CXXFLAGS= -QxSSE4.2 -Qprof_use PASS1_FFLAGS= -Qprof_gen PASS2_FFLAGS= -QxSSE4.2 -Qprof_use PASS1_LDFLAGS= -Qprof_gen PASS2_LDFLAGS= -QxSSE4.2 -Qprof_use 410.bwaves=peak=default: OPTIMIZE= -QxSSE4.2 -Qipo -O3 -Qprec-div- -Qopt-prefetch feedback=0 ######################################################### %ifdef %{1P2C4L} copies=2 submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif %ifdef %{1P4C8L} copies=4 submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif %ifdef %{2P8C16L} copies=8 submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif %ifdef %{1P6C12L} copies=6 submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif %ifdef %{2P12C24L} copies=12 submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif ######################################################### 416.gamess=peak=default: OPTIMIZE= -QxSSE4.2 -Qipo -O3 -Qprec-div- -Qopt-prefetch COPTIMIZE= -Qauto-ilp32 CXXOPTIMIZE= -Qcxx-features -Qauto-ilp32 feedback=no ######################################################### %ifdef %{1P2C4L} copies=2 submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif %ifdef %{1P4C8L} copies=4 submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif %ifdef %{2P8C16L} copies=8 submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif %ifdef %{1P6C12L} copies=6 submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif %ifdef %{2P12C24L} copies=12 submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif ######################################################### 433.milc=peak=default: basepeak=yes 434.zeusmp=peak=default: basepeak=yes 435.gromacs=peak=default: OPTIMIZE= -Qipo -O3 -Qprec-div- -Qopt-prefetch 436.cactusADM=peak=default: basepeak=yes 437.leslie3d=peak=default: basepeak=yes ######################################################### %ifdef %{1P2C4L} copies=2 submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif %ifdef %{1P4C8L} copies=4 submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif %ifdef %{2P8C16L} copies=8 submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif %ifdef %{1P6C12L} copies=6 submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif %ifdef %{2P12C24L} copies=12 submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif ######################################################### 444.namd=peak=default: OPTIMIZE= -Qipo -O3 -Qprec-div- -Oa 447.dealII=peak=default: OPTIMIZE= -Qipo -O3 -Qprec-div- -Qunroll2 -Qansi-alias -Qscalar-rep- 453.povray=peak=default: OPTIMIZE= -Qipo -O3 -Qprec-div- -Qunroll4 -Qansi-alias 450.soplex=peak=default: OPTIMIZE= -Qipo -O3 ######################################################### %ifdef %{1P2C4L} copies=2 submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif %ifdef %{1P4C8L} copies=4 submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif %ifdef %{2P8C16L} copies=8 submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif %ifdef %{1P6C12L} copies=6 submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif %ifdef %{2P12C24L} copies=12 submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif ######################################################### 454.calculix=peak=default: OPTIMIZE= -QxSSE4.2 -Qipo -O3 -Qprec-div- feedback=0 459.GemsFDTD=peak=default: basepeak=yes ######################################################### %ifdef %{1P2C4L} copies=2 submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif %ifdef %{1P4C8L} copies=4 submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif %ifdef %{2P8C16L} copies=8 submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif %ifdef %{1P6C12L} copies=6 submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif %ifdef %{2P12C24L} copies=12 submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif ######################################################### 465.tonto=peak=default: OPTIMIZE= -Qipo -O3 -Qprec-div- -Qunroll4 -Qauto 470.lbm=peak=default: OPTIMIZE= -QxSSE4.2 -Qipo -O3 -Qprec-div- -Qopt-prefetch feedback=no ######################################################### %ifdef %{1P2C4L} copies=2 submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif %ifdef %{1P4C8L} copies=4 submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif %ifdef %{2P8C16L} copies=8 submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif %ifdef %{1P6C12L} copies=6 submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif %ifdef %{2P12C24L} copies=12 submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif ######################################################### 481.wrf=peak=default: basepeak=yes 482.sphinx3=peak=default: OPTIMIZE= -QxSSE4.2 -Qipo -O3 -Qprec-div- -Qunroll2 feedback=0 ################################################################# # (Edit this to match your system) ################################################################# default=default=default=default: # Note that various fields are not mentioned here because they # are set by the "sysinfo" program. # http://www.spec.org/cpu2006/Docs/config.html#sysinfo license_num = 4207 test_sponsor = ClearCube Technology hw_avail = Jun-2011 sw_avail = Jul-2011 tester = ClearCube Technology #hw_cpu_char = ____ hw_disk = 80GB Intel SSD hw_fpu = Integrated hw_ncpuorder = 1 chip hw_other = None hw_pcache = 32 KB I + 32 KB D on chip per core hw_ocache = None sw_file = NTFS sw_state = Default int=default=default=default: sw_compiler000 = C++: Version 12.0.3 Update 163 of Intel C++ sw_compiler001 = Compiler XE for IA32 Build 20110217 sw_base_ptrsize = 32-bit sw_peak_ptrsize = 32-bit sw_other = None fp=default=default=default: sw_compiler001 = Intel C++ Compiler XE for IA32 sw_compiler002 = Version 12.0.3.163 Build 20110217 sw_compiler003 = Intel Visual Fortran Compiler XE for IA32 sw_compiler004 = Version 12.0.0.104 Build 20101006 sw_compiler005 = Microsoft Visual Studio 2008 Professional SP1 sw_base_ptrsize = 64-bit sw_peak_ptrsize = 64-bit # The following section was added automatically, and contains settings that # did not appear in the original configuration file, but were added to the # raw file after the run. # The following settings were obtained by running 'specperl $[top]/Docs/sysinfo' default: notes_plat_sysinfo_000 = Sysinfo program C:\cpu2006/Docs/sysinfo notes_plat_sysinfo_005 = $Rev: 6775 $ $Date:: 2011-08-16 #$ \8787f7622badcf24e01c368b1db4377c notes_plat_sysinfo_010 = running on 3040SPEC Tue Oct 4 13:56:16 2011 notes_plat_sysinfo_015 = notes_plat_sysinfo_020 = This section contains SUT (System Under Test) info as seen by notes_plat_sysinfo_025 = some common utilities. To remove or add to this section, see: notes_plat_sysinfo_030 = http://www.spec.org/cpu2006/Docs/config.html#sysinfo notes_plat_sysinfo_035 = notes_plat_sysinfo_040 = Trying 'systeminfo' notes_plat_sysinfo_045 = OS Name : Microsoft Windows 7 Professional notes_plat_sysinfo_050 = OS Version : 6.1.7601 Service Pack 1 Build 7601 notes_plat_sysinfo_055 = System Manufacturer: Intel notes_plat_sysinfo_060 = System Model : Thurley notes_plat_sysinfo_065 = Processor(s) : 1 Processor(s) Installed. notes_plat_sysinfo_070 = [01]: Intel64 Family 6 Model 44 Stepping 2 GenuineIntel ~2268 Mhz notes_plat_sysinfo_075 = BIOS Version : American Megatrends Inc. 080016 , 7/26/2010 notes_plat_sysinfo_080 = Total Physical Memory: 6,135 MB notes_plat_sysinfo_085 = notes_plat_sysinfo_090 = Trying 'wmic cpu get /value' notes_plat_sysinfo_095 = DeviceID : CPU0 notes_plat_sysinfo_100 = L2CacheSize : 1536 notes_plat_sysinfo_105 = L3CacheSize : 12288 notes_plat_sysinfo_110 = MaxClockSpeed : 2268 notes_plat_sysinfo_115 = Name : Intel(R) Xeon(R) CPU E5645 @ 2.40GHz notes_plat_sysinfo_120 = NumberOfCores : 6 notes_plat_sysinfo_125 = NumberOfLogicalProcessors: 12 notes_plat_sysinfo_130 = notes_plat_sysinfo_135 = (End of data from sysinfo program) hw_cpu_mhz = 2268 hw_cpu_name = Intel Xeon E5645 hw_cpu_char = Intel Turbo Boost Technology disabled hw_memory000 = 6 GB (3 x 2 GB 2Rx8 PC3-10600U-9) hw_model = R3040S PC Blade (Xeon E5645) hw_nchips = 1 hw_ncores = 6 hw_ncoresperchip = 6 hw_nthreadspercore = 2 hw_scache = 256 KB I+D on chip per core hw_tcache = 12 MB I+D on chip per chip hw_vendor = ClearCube Technology prepared_by = Richard Hwang (is never output, only tags rawfile) sw_os000 = Microsoft Windows 7 Professional sw_os001 = 6.1.7601 Service Pack 1 Build 7601