# Invocation command line: # C:\SPEC16.0\bin\runspec --rate 4 -c cpu2006.1.2.ic16.0.winx64.dt.avx2.rate.17sep2015.cfg -T all -o asc --flagsurl=Intel-ic16.0-official-windows.xml fp # output_root was not used for this run ############################################################################ # This is a sample config file. It was tested with: # # Compiler name/version: Intel Compiler 16.0,MS VS 2013 # Operating system version: Windows Vista/7/8/10 (64-bit) # Hardware: Intel processors supporting # AVX2 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 uses the SmartHeap library and if you # do not have a licensed copy, please remove all # instances of shlW32M.lib from this config file. # # Also note that this is a sample configuration. It # is expected to work for the environment in which # it was tested; it is not guaranteed that this is # the config file that will provide the best performance. # # # 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 # July 3rd 2015. # Intel Compiler 16.0 # Visual Studio 2013 ############################################################################ action = validate tune = base PATHSEP = / check_md5=1 reportable=1 # ######################################################## # ATTENTION ATTENTION ATTENTION ######################################################## # # NOTE If you change fail_build then PLEASE also # change the line 'define version', because # SPEC review tools use 'ext' to track binaries. # ######################################################## % define version 17sep2015 ext = ic16.0.winx64.dt.avx2.rate.%{version} # # vvvvvvvvvvvv # do not change unless you read NOTE above fail_build=0 # do not change unless you read NOTE above # ^^^^^^^^^^^^ # do not change unless you read NOTE above # ######################################################## # numaCount=1 maxAffMaskNumBits=%copies% %if defined (%{LOG_CPU_PER_NODE}) && defined(%{NUM_NUMA}) maxAffMaskNumBits=%{LOG_CPU_PER_NODE} numaCount=%{NUM_NUMA} node= int($SPECCOPYNUM / $maxAffMaskNumBits) % $numaCount hex=1<<($SPECCOPYNUM % $maxAffMaskNumBits) submit= C:\Perl64\bin\perl.exe -e "system(sprintf(qq{start /b /wait /node %d /affinity %x %s}, ($node), ($hex), q{ $command }))" notes_submit_100 = This submission used 64-bit perl (ActivePerl installed in c:\perl64) for the submit command notes_submit_101 = and a modified version of specinvoke that can spawn up to 64 copies per NUMA node%else %else %warning "NUMA topology not set, check environment variables perhaps coreinfo availability" submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<$SPECCOPYNUM), q{ $command } " %endif %if defined %{noaffinity} submit= %endif ################################################################ # # These are listed as benchmark-tuning-extension-machine # ################################################################ # Compiler section ################################################################ CC = icl -Qvc12 -Qstd=c99 CXX = icl -Qvc12 FC = ifort OBJ = .obj int=default: EXTRA_LDFLAGS = /F256000000 fp=default: EXTRA_LDFLAGS = /F1000000000 ################################################################ # Portability section ################################################################ fp=default: PORTABILITY = -DSPEC_CPU_P64 403.gcc=default=default=default: CPORTABILITY = -DSPEC_CPU_WIN32 EXTRA_CFLAGS = -Dalloca=_alloca 436.cactusADM=default=default=default: FPORTABILITY = /names:lowercase /assume:underscore 444.namd=default=default=default: CXXPORTABILITY = /TP 447.dealII=default: CXXPORTABILITY = -DDEAL_II_MEMBER_VAR_SPECIALIZATION_BUG -DSPEC_CPU_BOOST_CONFIG_MSC_VER -DSPEC_NEED_ALGORITHM srcalt=max_prototype,cxx11_make_pair 450.soplex: srcalt = getline_test CXXPORTABILITY = -DSPEC_GETLINE_TEST 454.calculix=default=default=default: FPORTABILITY = /names:lowercase CPORTABILITY = -DSPEC_CPU_NOZMODIFIER 464.h264ref=default=default=default: CPORTABILITY = -DWIN32 481.wrf=default: CPORTABILITY = -DSPEC_CPU_WINDOWS_ICL 483.xalancbmk=default=default=default: CXXPORTABILITY = -Qoption,cpp,--no_wchar_t_keyword ################################################################ # Library Tuning Flags ################################################################ 471.omnetpp,473.astar,483.xalancbmk=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= -QxCORE-AVX2 -Qipo -O3 -Qprec-div- -Qopt-prefetch COPTIMIZE= CXXOPTIMIZE= -Qcxx-features fp=base=default=default: OPTIMIZE= -QxCORE-AVX2 -Qipo -O3 -Qprec-div- -Qansi-alias -Qopt-prefetch COPTIMIZE= -Qauto-ilp32 CXXOPTIMIZE= -Qcxx-features -Qauto-ilp32 EXTRA_LIBS= 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 COPTIMIZE= CXXOPTIMIZE= PASS1_CFLAGS= -Qprof_gen PASS2_CFLAGS= -QxCORE-AVX2 -Qprof_use PASS1_CXXFLAGS= -Qprof_gen PASS2_CXXFLAGS= -QxCORE-AVX2 -Qprof_use PASS1_LDFLAGS= -Qprof_gen PASS2_LDFLAGS= -QxCORE-AVX2 -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: basepeak=yes 445.gobmk=peak=default: OPTIMIZE= -Qipo -O2 -Qprec-div- -Qansi-alias 456.hmmer=peak=default: PORTABILITY = -DSPEC_CPU_P64 ICL64PATH = "C:\Program Files (x86)\IntelSWTools\parallel_studio_xe_2016.0.041\compilers_and_libraries_2016\windows/bin/intel64" LIB64PATH = "C:\Program Files (x86)\IntelSWTools\parallel_studio_xe_2016.0.041\compilers_and_libraries_2016\windows/compiler/lib/intel64" VS12PATH = "C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC" CC = $(ICL64PATH)/icl.exe -Qauto-ilp32 LDOUT = -Fe$@ -link -LIBPATH:$(LIB64PATH) -link -LIBPATH:$(VS12PATH)/lib/AMD64 -link -LIBPATH:"C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib\x64" 458.sjeng=peak=default: OPTIMIZE= -Qipo -O3 -Qprec-div- -Qunroll4 PORTABILITY = -DSPEC_CPU_P64 ICL64PATH = "C:\Program Files (x86)\IntelSWTools\parallel_studio_xe_2016.0.041\compilers_and_libraries_2016\windows/bin/intel64" LIB64PATH = "C:\Program Files (x86)\IntelSWTools\parallel_studio_xe_2016.0.041\compilers_and_libraries_2016\windows/compiler/lib/intel64" VS12PATH = "C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC" CC = $(ICL64PATH)/icl.exe -Qauto-ilp32 LDOUT = -Fe$@ -link -LIBPATH:$(LIB64PATH) -link -LIBPATH:$(VS12PATH)/lib/AMD64 -link -LIBPATH:"C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib\x64" 462.libquantum=peak=default: PORTABILITY = -DSPEC_CPU_P64 OPTIMIZE = -QxCORE-AVX2 -Qipo -O3 -Qprec-div- -Qopt-prefetch feedback=no ICL64PATH = "C:\Program Files (x86)\IntelSWTools\parallel_studio_xe_2016.0.041\compilers_and_libraries_2016\windows/bin/intel64" LIB64PATH = "C:\Program Files (x86)\IntelSWTools\parallel_studio_xe_2016.0.041\compilers_and_libraries_2016\windows/compiler/lib/intel64" VS12PATH = "C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC" CC = $(ICL64PATH)/icl.exe -Qauto-ilp32 -Qstd=c99 LDOUT = -Fe$@ -link -LIBPATH:$(LIB64PATH) -link -LIBPATH:$(VS12PATH)/lib/AMD64 -link -LIBPATH:"C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib\x64" 464.h264ref=peak=default: basepeak=yes 471.omnetpp=peak=default: OPTIMIZE= -Qipo -O3 -Qprec-div- -Qansi-alias -Qopt-ra-region-strategy=block 473.astar=peak=default: PORTABILITY = -DSPEC_CPU_P64 EXTRA_LIBS = shlW64M.lib OPTIMIZE = -QxCORE-AVX2 -Qipo -O3 -Qprec-div- -Qopt-prefetch feedback=no ICL64PATH = "C:\Program Files (x86)\IntelSWTools\parallel_studio_xe_2016.0.041\compilers_and_libraries_2016\windows/bin/intel64" LIB64PATH = "C:\Program Files (x86)\IntelSWTools\parallel_studio_xe_2016.0.041\compilers_and_libraries_2016\windows/compiler/lib/intel64" VS12PATH = "C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC" CXX = $(ICL64PATH)/icl.exe -Qauto-ilp32 LDOUT = -Fe$@ -link /FORCE:MULTIPLE -link -LIBPATH:$(LIB64PATH) -link -LIBPATH:$(VS12PATH)/lib/AMD64 -link -LIBPATH:"C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib\x64" 483.xalancbmk=peak=default: basepeak=yes ################################################################ # Peak Tuning Flags fp 2006 fast ################################################################ fp=peak=default=default: OPTIMIZE= -Qipo -O3 -Qprec-div- COPTIMIZE= -Qauto-ilp32 CXXOPTIMIZE= -Qauto-ilp32 PASS1_CFLAGS= -Qprof_gen PASS2_CFLAGS= -QxCORE-AVX2 -Qprof_use PASS1_CXXFLAGS= -Qprof_gen PASS2_CXXFLAGS= -QxCORE-AVX2 -Qprof_use PASS1_FFLAGS= -Qprof_gen PASS2_FFLAGS= -QxCORE-AVX2 -Qprof_use PASS1_LDFLAGS= -Qprof_gen PASS2_LDFLAGS= -QxCORE-AVX2 -Qprof_use EXTRA_LIBS= shlW64M.lib LDOUT= -Fe$@ -link /FORCE:MULTIPLE 410.bwaves=peak=default: OPTIMIZE= -QxCORE-AVX2 -Qipo -O3 -Qprec-div- -Qansi-alias -Qopt-prefetch ######################################################### %ifdef %{smt-on} copies=%{cores} %if defined (%{LOG_CPU_PER_NODE}) && defined(%{NUM_NUMA}) node= int((2*$SPECCOPYNUM) / $maxAffMaskNumBits) % $numaCount hex=1<<((2*$SPECCOPYNUM) % $maxAffMaskNumBits) submit= C:\Perl64\bin\perl.exe -e "system(sprintf(qq{start /b /wait /node %d /affinity %x %s}, ($node), ($hex), q{ $command }))" %else %warning "NUMA topology not set, check environment variables perhaps coreinfo availability" submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif %endif ######################################################### 416.gamess=peak=default: basepeak=yes 433.milc=peak=default: basepeak=yes 434.zeusmp=peak=default: basepeak=yes 435.gromacs=peak=default: basepeak=yes 436.cactusADM=peak=default: basepeak=yes 437.leslie3d=peak=default: OPTIMIZE= -QxCORE-AVX2 -Qipo -O3 -Qprec-div- -Qansi-alias -Qopt-prefetch ######################################################### %ifdef %{smt-on} copies=%{cores} %if defined (%{LOG_CPU_PER_NODE}) && defined(%{NUM_NUMA}) node= int((2*$SPECCOPYNUM) / $maxAffMaskNumBits) % $numaCount hex=1<<((2*$SPECCOPYNUM) % $maxAffMaskNumBits) submit= C:\Perl64\bin\perl.exe -e "system(sprintf(qq{start /b /wait /node %d /affinity %x %s}, ($node), ($hex), q{ $command }))" %else %warning "NUMA topology not set, check environment variables perhaps coreinfo availability" submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif %endif ######################################################### 444.namd=peak=default: OPTIMIZE= -Qipo -O3 -Qprec-div- -Oa 447.dealII=peak=default: basepeak=yes 453.povray=peak=default: OPTIMIZE= -Qipo -O3 -Qprec-div- -Qunroll4 -Qansi-alias 450.soplex=peak=default: basepeak=yes OPTIMIZE= -Qipo -O3 ######################################################### %ifdef %{smt-on} copies=%{cores} %if defined (%{LOG_CPU_PER_NODE}) && defined(%{NUM_NUMA}) node= int((2*$SPECCOPYNUM) / $maxAffMaskNumBits) % $numaCount hex=1<<((2*$SPECCOPYNUM) % $maxAffMaskNumBits) submit= C:\Perl64\bin\perl.exe -e "system(sprintf(qq{start /b /wait /node %d /affinity %x %s}, ($node), ($hex), q{ $command }))" %else %warning "NUMA topology not set, check environment variables perhaps coreinfo availability" submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif %endif ######################################################### 453.povray=peak=default: OPTIMIZE= -Qipo -O3 -Qprec-div- -Qopt-prefetch 454.calculix=peak=default: basepeak=yes 459.GemsFDTD=peak=default: OPTIMIZE= -QxCORE-AVX2 -Qipo -O3 -Qprec-div- -Qansi-alias -Qopt-prefetch ######################################################### %ifdef %{smt-on} copies=%{cores} %if defined (%{LOG_CPU_PER_NODE}) && defined(%{NUM_NUMA}) node= int((2*$SPECCOPYNUM) / $maxAffMaskNumBits) % $numaCount hex=1<<((2*$SPECCOPYNUM) % $maxAffMaskNumBits) submit= C:\Perl64\bin\perl.exe -e "system(sprintf(qq{start /b /wait /node %d /affinity %x %s}, ($node), ($hex), q{ $command }))" %else %warning "NUMA topology not set, check environment variables perhaps coreinfo availability" submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif %endif ######################################################### 465.tonto=peak=default: OPTIMIZE= -Qipo -O3 -Qprec-div- -Qunroll4 -Qauto 470.lbm=peak=default: OPTIMIZE= -QxCORE-AVX2 -Qipo -O3 -Qprec-div- -Qansi-alias -Qopt-prefetch COPTIMIZE= -Qauto-ilp32 ######################################################### %ifdef %{smt-on} copies=%{cores} %if defined (%{LOG_CPU_PER_NODE}) && defined(%{NUM_NUMA}) node= int((2*$SPECCOPYNUM) / $maxAffMaskNumBits) % $numaCount hex=1<<((2*$SPECCOPYNUM) % $maxAffMaskNumBits) submit= C:\Perl64\bin\perl.exe -e "system(sprintf(qq{start /b /wait /node %d /affinity %x %s}, ($node), ($hex), q{ $command }))" %else %warning "NUMA topology not set, check environment variables perhaps coreinfo availability" submit= specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<(2*$SPECCOPYNUM)), q{ $command } " %endif %endif ######################################################### 481.wrf=peak=default: basepeak=yes 482.sphinx3=peak=default: basepeak=yes ################################################################# # (Edit this to match your system) ################################################################# default=default=default=default: license_num = 13 test_sponsor = Intel Corporation hw_avail = Sep-2015 sw_avail = Aug-2015 tester = Intel Corporation hw_cpu_name = Intel Core 2 Duo ______ hw_cpu_char = Intel Turbo Boost Technology up to 3.60 GHz hw_cpu_mhz = ____ hw_disk = 1 TB Seagate SATA HDD, 7200 RPM hw_fpu = Integrated hw_memory = 8 GB (2 x 4 GB 2Rx4 PC4-2133P-U) hw_model = System Model Name hw_ncpuorder = 1 chip hw_ncores = ____ hw_nchips = ____ hw_ncoresperchip = ____ hw_nthreadspercore = 1 hw_other = None hw_pcache = 32 KB I + 32 KB D on chip per core hw_scache = 256 KB I+D on chip per core hw_tcache = 8 MB I+D on chip per chip hw_ocache = None hw_vendor = Intel Corporation prepared_by = Anirudha Rahatekar sw_file = NTFS sw_state = Default notes_part_000 = Tested systems can be used with Shin-G ATX case, notes_part_005 = PC Power and Cooling 1200W power supply notes_submit_000 = notes_submit_005 = Processes were bound to specific processors using the start command with the /affinity switch. notes_submit_010 = The config file option 'submit' was used to generate the affinity mask for each process. notes_050 = Binaries compiled on a system with 1x Intel Xeon E5-2699 v3 CPU notes_055 = + 64GB memory using Windows 8.1 Enterprise 64-bit int=default=default=default: notes_comp_000 = To compile these binaries, the Intel Compiler 16.0 was set up to notes_comp_001 = generate 32-bit binaries with the command: notes_comp_002 = "ipsxe-comp-vars.bat ia32 vs2010" (shortcut provided in the Intel(r) notes_comp_003 = Parallel Studio XE 2016 program folder) sw_compiler001 = C/C++: Version 16.0.0.110 of Intel C++ Studio XE sw_compiler002 = for Windows; sw_compiler007 = Libraries: Version 18.00.30723 of Microsoft sw_compiler008 = Visual Studio 2013 sw_other001 = SmartHeap Library Version 11.0 from sw_other002 = http://www.microquill.com/ sw_base_ptrsize = 32-bit sw_peak_ptrsize = 32/64-bit fp=default=default=default: notes_comp_000 = To compile these binaries, the Intel Compiler 16.0 was set up to notes_comp_005 = generate 64-bit binaries with the command: notes_comp_010 = "psxevars.bat intel64" (shortcut provided in the Intel(r) notes_comp_015 = Parallel Studio XE 2016 program folder) sw_compiler000 = C/C++: Version 16.0.0.110 of Intel C++ Studio XE sw_compiler001 = for Windows; sw_compiler002 = Fortran: Version 16.0.0.110 of Intel Fortran sw_compiler003 = Studio XE for Windows; sw_compiler004 = Libraries: Version 18.00.30723 of Microsoft sw_compiler005 = Visual Studio 2013 sw_other000 = SmartHeap Library Version 11.0 from sw_other001 = http://www.microquill.com/ sw_base_ptrsize = 32/64-bit sw_peak_ptrsize = 32/64-bit # The following settings were obtained by running 'specperl $[top]/Docs/sysinfo' default: notes_plat_sysinfo_000 = Sysinfo program C:\SPEC16.0/Docs/sysinfo notes_plat_sysinfo_005 = $Rev: 6775 $ $Date:: 2011-08-16 #$ \8787f7622badcf24e01c368b1db4377c notes_plat_sysinfo_010 = running on Clt305A3A7B76F6 Sat Oct 10 00:45:42 2015 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 10 Pro notes_plat_sysinfo_050 = OS Version : 10.0.10240 N/A Build 10240 notes_plat_sysinfo_055 = System Manufacturer: System manufacturer notes_plat_sysinfo_060 = System Model : System Product Name notes_plat_sysinfo_065 = Processor(s) : 1 Processor(s) Installed. notes_plat_sysinfo_070 = [01]: Intel64 Family 6 Model 94 Stepping 3 GenuineIntel ~3201 Mhz notes_plat_sysinfo_075 = BIOS Version : American Megatrends Inc. 0408, 8/28/2015 notes_plat_sysinfo_080 = Total Physical Memory: 8,084 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 : 1024 notes_plat_sysinfo_105 = L3CacheSize : 6144 notes_plat_sysinfo_110 = MaxClockSpeed : 3201 notes_plat_sysinfo_115 = Name : Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz notes_plat_sysinfo_120 = NumberOfCores : 4 notes_plat_sysinfo_125 = NumberOfLogicalProcessors: 4 notes_plat_sysinfo_130 = notes_plat_sysinfo_135 = (End of data from sysinfo program) hw_cpu_mhz = 3200 hw_cpu_name = Intel Core i5-6500 hw_model = ASUS Z170MPLUS motherboard (Intel Core i5-6500) hw_nchips = 1 hw_ncores = 4 hw_ncoresperchip = 4 hw_nthreadspercore = 1 hw_scache = 256 KB I+D on chip per core hw_tcache = 6 MB I+D on chip per chip hw_vendor = ASUSTeK Computer Inc. prepared_by = Intel Corporation sw_os000 = Microsoft Windows 10 Pro sw_os001 = 10.0.10240 N/A Build 10240 # 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. default: flagsurl000 = http://www.spec.org/cpu2006/flags/Intel-ic16.0-official-windows.xml notes_000 =450.soplex (base): "getline_test" src.alt was used. notes_005 = notes_010 =447.dealII (base): "max_prototype" src.alt was used. notes_015 =447.dealII (base): "cxx11_make_pair" src.alt was used. notes_020 = notes_025 =450.soplex (base): "getline_test" src.alt was used. notes_030 = notes_035 =447.dealII (base): "max_prototype" src.alt was used. notes_040 =447.dealII (base): "cxx11_make_pair" src.alt was used. notes_045 =