SPEC® CFP2006 Result

Copyright 2006-2015 Standard Performance Evaluation Corporation

SGI

SGI UV 300 (Intel Xeon E7-8890 v2, 2.8 GHz)

CPU2006 license: 4 Test date: Jan-2015
Test sponsor: SGI Hardware Availability: Dec-2014
Tested by: SGI Software Availability: Nov-2014
Benchmark results graph
Hardware
CPU Name: Intel Xeon E7-8890 v2
CPU Characteristics: Intel Turbo Boost Technology up to 3.40 GHz
CPU MHz: 2800
FPU: Integrated
CPU(s) enabled: 120 cores, 8 chips, 15 cores/chip, 2 threads/core
CPU(s) orderable: 4-32 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: 37.5 MB I+D on chip per chip
Other Cache: None
Memory: 1 TB (128 x 8 GB 2Rx4 PC3-14900R-13, ECC, running
at 1333 MHz)
Disk Subsystem: 1 TB tmpfs
Other Hardware: None
Software
Operating System: SUSE Linux Enterprise Server 11 (x86_64) SP3,
Kernel 3.0.101-0.46-default
Compiler: C/C++: Version 15.0.0.090 of Intel C++ Studio XE
for Linux;
Fortran: Version 15.0.0.090 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: SGI Foundation Software 2.11,
Build 711rp42.sles11sp3-1412152100

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 240 1188 2750 1188 2750 1187 2750 120 584 2790 583 2800 583 2800
416.gamess 240 1183 3970 1184 3970 1183 3970 240 1183 3970 1184 3970 1183 3970
433.milc 240 836 2640 834 2640 836 2640 240 835 2640 834 2640 834 2640
434.zeusmp 240 579 3770 581 3760 582 3750 240 579 3770 581 3760 582 3750
435.gromacs 240 370 4630 371 4620 370 4630 240 366 4690 365 4690 366 4680
436.cactusADM 240 723 3970 727 3950 728 3940 240 723 3970 727 3950 728 3940
437.leslie3d 240 1222 1850 1220 1850 1224 1840 120 558 2020 562 2010 561 2010
444.namd 240 611 3150 611 3150 614 3140 240 602 3200 605 3180 607 3170
447.dealII 240 425 6460 426 6440 429 6410 240 425 6460 426 6440 429 6410
450.soplex 240 1024 1950 1027 1950 1025 1950 240 1024 1950 1027 1950 1025 1950
453.povray 240 234 5460 231 5520 234 5470 240 204 6260 206 6200 202 6320
454.calculix 240 349 5680 349 5670 349 5670 240 349 5680 349 5670 349 5670
459.GemsFDTD 240 1491 1710 1491 1710 1500 1700 240 1491 1710 1491 1710 1500 1700
465.tonto 240 622 3800 624 3780 623 3790 240 595 3970 593 3980 593 3980
470.lbm 240 998 3300 997 3310 999 3300 240 998 3300 997 3310 999 3300
481.wrf 240 824 3250 826 3240 819 3270 240 819 3270 817 3280 819 3270
482.sphinx3 240 1497 3130 1491 3140 1499 3120 240 1497 3130 1491 3140 1499 3120

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
   mount -t tmpfs -o size=1024g,rw tmpfs /mnt/shm/

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

General Notes

Environment variables set by runspec before the start of the run:
LD_LIBRARY_PATH = "/mnt/shm/cpu2006-1.2/libs/32:/mnt/shm/cpu2006-1.2/libs/64:/mnt/shm/cpu2006-1.2/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

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:

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

C++ benchmarks:

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

Fortran benchmarks:

 -xAVX   -ipo   -O3   -no-prec-div   -opt-prefetch 

Benchmarks using both Fortran and C:

 -xAVX   -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:

 icpc -m64 

Fortran benchmarks:

 ifort -m64 

Benchmarks using both Fortran and C:

 icc -m64   ifort -m64 

Peak Portability Flags

Same as Base Portability Flags

Peak Optimization Flags

C benchmarks:

433.milc:  -xAVX(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:  basepeak = yes 

C++ benchmarks:

444.namd:  -xAVX(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:  basepeak = yes 
453.povray:  -xAVX(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:  -xAVX(pass 2)   -prof-gen(pass 1)   -ipo(pass 2)   -O3(pass 2)   -no-prec-div(pass 2)   -prof-use(pass 2) 
416.gamess:  basepeak = yes 
434.zeusmp:  basepeak = yes 
437.leslie3d:  -xAVX   -ipo   -O3   -no-prec-div   -opt-prefetch 
459.GemsFDTD:  basepeak = yes 
465.tonto:  -xAVX(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:  -xAVX(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:  -xAVX   -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/SGI-UV300-Platform-Flags.html,
http://www.spec.org/cpu2006/flags/Intel-ic15.0-official-linux64.html.

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