SPEC® CFP2006 Result

Copyright 2006-2016 Standard Performance Evaluation Corporation

SGI

SGI UV 300 (Intel Xeon E7-8890 v3, 2.5 GHz)

CPU2006 license: 4 Test date: Dec-2015
Test sponsor: SGI Hardware Availability: Sep-2015
Tested by: SGI Software Availability: Nov-2015
Benchmark results graph
Hardware
CPU Name: Intel Xeon E7-8890 v3
CPU Characteristics: Intel Turbo Boost Technology up to 3.30 GHz
CPU MHz: 2500
FPU: Integrated
CPU(s) enabled: 288 cores, 16 chips, 18 cores/chip, 2 threads/core
CPU(s) orderable: 4-64 chips
Primary Cache: 32 KB I + 32 KB D on chip per core
Secondary Cache: 256 KB I+D on chip per core
L3 Cache: 45 MB I+D on chip per chip
Other Cache: None
Memory: 8 TB (256 x 32 GB 2Rx4 PC4-2133P-R,
running at 1600 MHz)
Disk Subsystem: 8 TB tmpfs
Other Hardware: None
Software
Operating System: SUSE Linux Enterprise Server 11 (x86_64) SP4,
Kernel 3.0.101-65.1.9552.0.PTF-default
Compiler: C/C++: Version 15.0.3.187 of Intel C++ Studio XE
for Linux;
Fortran: Version 15.0.3.187 of Intel Fortran
Studio XE for Linux
Auto Parallel: No
File System: tmpfs
System State: Run level 3 (multi-user)
Base Pointers: 32/64-bit
Peak Pointers: 32/64-bit
Other Software: None

Results Table

Benchmark Base Peak
Copies Seconds Ratio Seconds Ratio Seconds Ratio Copies Seconds Ratio Seconds Ratio Seconds Ratio
Results appear in the order in which they were run. Bold underlined text indicates a median measurement.
410.bwaves 576 1331 5880 1330 5880 1332 5880 576 1331 5880 1330 5880 1332 5880
416.gamess 576 1207 9340 1200 9400 1215 9280 576 1149 9810 1145 9850 1148 9830
433.milc 576 955 5540 957 5530 958 5520 576 958 5520 956 5530 957 5520
434.zeusmp 576 615 8530 615 8520 614 8530 576 615 8530 615 8520 614 8530
435.gromacs 576 381 10800 381 10800 381 10800 576 374 11000 374 11000 374 11000
436.cactusADM 576 722 9530 721 9550 722 9540 576 722 9530 721 9550 722 9540
437.leslie3d 576 1337 4050 1338 4050 1339 4040 288 629 4300 628 4310 629 4310
444.namd 576 547 8440 557 8300 554 8340 576 551 8380 542 8520 551 8380
447.dealII 576 464 14200 463 14200 466 14100 576 464 14200 463 14200 466 14100
450.soplex 576 1161 4140 1161 4140 1161 4140 288 529 4540 531 4520 529 4540
453.povray 576 251 12200 245 12500 249 12300 576 217 14100 217 14100 218 14100
454.calculix 576 347 13700 348 13700 350 13600 576 347 13700 348 13700 350 13600
459.GemsFDTD 576 1585 3860 1588 3850 1588 3850 576 1585 3860 1588 3850 1588 3850
465.tonto 576 650 8720 647 8770 647 8760 576 608 9320 607 9340 602 9410
470.lbm 576 1034 7660 1033 7660 1034 7660 576 1034 7660 1033 7660 1034 7660
481.wrf 576 914 7040 912 7050 913 7050 576 908 7090 909 7080 909 7080
482.sphinx3 576 1601 7010 1603 7000 1602 7010 576 1620 6930 1612 6960 1614 6960

Submit Notes

 The numactl mechanism was used to bind copies to processors. The config file option 'submit'
 was used to generate numactl commands to bind each copy to a specific processor.
 For details, please see the config file.

Operating System Notes

 Stack size set to unlimited using "ulimit -s unlimited"

 Tmpfs filesystem set up with:
   mkdir -p /mnt/shm/cpu2006-ic15
   mount -t tmpfs -o size=8192G,rw tmpfs /mnt/shm/cpu2006-ic15

 Turbo mode activated with:
   modprobe acpi_cpufreq
   cpupower frequency-set -u 3300MHz -d 3300MHz -g performance

Platform Notes

 BT Mode set to Auto-select

General Notes

Environment variables set by runspec before the start of the run:
LD_LIBRARY_PATH = "/mnt/shm/cpu2006-ic15/libs/32:/mnt/shm/cpu2006-ic15/libs/64:/mnt/shm/cpu2006-ic15/sh"

 Transparent Huge Pages enabled with:
 echo always > /sys/kernel/mm/transparent_hugepage/enabled
 Filesystem page cache cleared with:
 echo 1 > /proc/sys/vm/drop_caches
 runspec command invoked through numactl i.e.:
 numactl --interleave=all runspec <etc>

Base Compiler Invocation

C benchmarks:

 icc -m64 

C++ benchmarks:

 icpc -m64 

Fortran benchmarks:

 ifort -m64 

Benchmarks using both Fortran and C:

 icc -m64   ifort -m64 

Base Portability Flags

410.bwaves:  -DSPEC_CPU_LP64 
416.gamess:  -DSPEC_CPU_LP64 
433.milc:  -DSPEC_CPU_LP64 
434.zeusmp:  -DSPEC_CPU_LP64 
435.gromacs:  -DSPEC_CPU_LP64   -nofor_main 
436.cactusADM:  -DSPEC_CPU_LP64   -nofor_main 
437.leslie3d:  -DSPEC_CPU_LP64 
444.namd:  -DSPEC_CPU_LP64 
447.dealII:  -DSPEC_CPU_LP64 
450.soplex:  -DSPEC_CPU_LP64 
453.povray:  -DSPEC_CPU_LP64 
454.calculix:  -DSPEC_CPU_LP64   -nofor_main 
459.GemsFDTD:  -DSPEC_CPU_LP64 
465.tonto:  -DSPEC_CPU_LP64 
470.lbm:  -DSPEC_CPU_LP64 
481.wrf:  -DSPEC_CPU_LP64   -DSPEC_CPU_CASE_FLAG   -DSPEC_CPU_LINUX 
482.sphinx3:  -DSPEC_CPU_LP64 

Base Optimization Flags

C benchmarks:

 -xCORE-AVX2   -ipo   -O3   -no-prec-div   -opt-prefetch   -auto-p32   -ansi-alias   -opt-mem-layout-trans=3 

C++ benchmarks:

 -xCORE-AVX2   -ipo   -O3   -no-prec-div   -opt-prefetch   -auto-p32   -ansi-alias   -opt-mem-layout-trans=3 

Fortran benchmarks:

 -xCORE-AVX2   -ipo   -O3   -no-prec-div   -opt-prefetch 

Benchmarks using both Fortran and C:

 -xCORE-AVX2   -ipo   -O3   -no-prec-div   -opt-prefetch   -auto-p32   -ansi-alias   -opt-mem-layout-trans=3 

Peak Compiler Invocation

C benchmarks:

 icc -m64 

C++ benchmarks (except as noted below):

 icpc -m64 
450.soplex:  icpc -m32 -L/sw/sdev/intel/parallel_studio_xe_2015_update_3/composer_xe_2015.3.187/compiler/lib/ia32 

Fortran benchmarks:

 ifort -m64 

Benchmarks using both Fortran and C:

 icc -m64   ifort -m64 

Peak Portability Flags

410.bwaves:  -DSPEC_CPU_LP64 
416.gamess:  -DSPEC_CPU_LP64 
433.milc:  -DSPEC_CPU_LP64 
434.zeusmp:  -DSPEC_CPU_LP64 
435.gromacs:  -DSPEC_CPU_LP64   -nofor_main 
436.cactusADM:  -DSPEC_CPU_LP64   -nofor_main 
437.leslie3d:  -DSPEC_CPU_LP64 
444.namd:  -DSPEC_CPU_LP64 
447.dealII:  -DSPEC_CPU_LP64 
453.povray:  -DSPEC_CPU_LP64 
454.calculix:  -DSPEC_CPU_LP64   -nofor_main 
459.GemsFDTD:  -DSPEC_CPU_LP64 
465.tonto:  -DSPEC_CPU_LP64 
470.lbm:  -DSPEC_CPU_LP64 
481.wrf:  -DSPEC_CPU_LP64   -DSPEC_CPU_CASE_FLAG   -DSPEC_CPU_LINUX 
482.sphinx3:  -DSPEC_CPU_LP64 

Peak Optimization Flags

C benchmarks:

433.milc:  -xCORE-AVX2(pass 2)   -prof-gen(pass 1)   -ipo(pass 2)   -O3(pass 2)   -no-prec-div(pass 2)   -opt-mem-layout-trans=3(pass 2)   -prof-use(pass 2)   -auto-ilp32 
470.lbm:  basepeak = yes 
482.sphinx3:  -xCORE-AVX2   -ipo   -O3   -no-prec-div   -opt-mem-layout-trans=3   -unroll2 

C++ benchmarks:

444.namd:  -xCORE-AVX2(pass 2)   -prof-gen(pass 1)   -ipo(pass 2)   -O3(pass 2)   -no-prec-div(pass 2)   -opt-mem-layout-trans=3(pass 2)   -prof-use(pass 2)   -fno-alias   -auto-ilp32 
447.dealII:  basepeak = yes 
450.soplex:  -xCORE-AVX2(pass 2)   -prof-gen(pass 1)   -ipo(pass 2)   -O3(pass 2)   -no-prec-div(pass 2)   -opt-mem-layout-trans=3(pass 2)   -prof-use(pass 2)   -opt-malloc-options=3 
453.povray:  -xCORE-AVX2(pass 2)   -prof-gen(pass 1)   -ipo(pass 2)   -O3(pass 2)   -no-prec-div(pass 2)   -opt-mem-layout-trans=3(pass 2)   -prof-use(pass 2)   -unroll4   -ansi-alias 

Fortran benchmarks:

410.bwaves:  basepeak = yes 
416.gamess:  -xCORE-AVX2(pass 2)   -prof-gen(pass 1)   -ipo(pass 2)   -O3(pass 2)   -no-prec-div(pass 2)   -prof-use(pass 2)   -unroll2   -inline-level=0   -scalar-rep- 
434.zeusmp:  basepeak = yes 
437.leslie3d:  -xCORE-AVX2   -ipo   -O3   -no-prec-div   -opt-prefetch 
459.GemsFDTD:  basepeak = yes 
465.tonto:  -xCORE-AVX2(pass 2)   -prof-gen(pass 1)   -ipo(pass 2)   -O3(pass 2)   -no-prec-div(pass 2)   -prof-use(pass 2)   -unroll4   -auto   -inline-calloc   -opt-malloc-options=3 

Benchmarks using both Fortran and C:

435.gromacs:  -xCORE-AVX2(pass 2)   -prof-gen(pass 1)   -ipo(pass 2)   -O3(pass 2)   -no-prec-div(pass 2)   -opt-mem-layout-trans=3(pass 2)   -prof-use(pass 2)   -opt-prefetch   -auto-ilp32 
436.cactusADM:  basepeak = yes 
454.calculix:  basepeak = yes 
481.wrf:  -xCORE-AVX2   -ipo   -O3   -no-prec-div   -auto-ilp32 

The flags files that were used to format this result can be browsed at
http://www.spec.org/cpu2006/flags/Intel-ic15.0-official-linux64.html,
http://www.spec.org/cpu2006/flags/SGI-UV300-Platform-Flags.20160112.html.

You can also download the XML flags sources by saving the following links:
http://www.spec.org/cpu2006/flags/Intel-ic15.0-official-linux64.xml,
http://www.spec.org/cpu2006/flags/SGI-UV300-Platform-Flags.20160112.xml.