SPEC® CFP2006 Result

Copyright 2006-2014 Standard Performance Evaluation Corporation

IBM Corporation

IBM BladeCenter HX5 (Intel Xeon E7-4870)

SPECfp®2006 = 55.8

CPU2006 license: 11 Test date: Mar-2011
Test sponsor: IBM Corporation Hardware Availability: May-2011
Tested by: IBM Corporation Software Availability: Apr-2011
Benchmark results graph
Hardware
CPU Name: Intel Xeon E7-4870
CPU Characteristics: Intel Turbo Boost Technology up to 2.80 GHz
CPU MHz: 2400
FPU: Integrated
CPU(s) enabled: 40 cores, 4 chips, 10 cores/chip, 2 threads/core
CPU(s) orderable: 1,2,3,4 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: 30 MB I+D on chip per chip
Other Cache: None
Memory: 256 GB (32 x 8 GB 4Rx8 PC3-8500R-7, ECC)
Disk Subsystem: 4 x 50 GB SSD, RAID 0
Other Hardware: None
Software
Operating System: SUSE Linux Enterprise Server 11 SP1 (x86_64),
Kernel 2.6.32.12-0.7-default
Compiler: Intel C++ and Fortran Intel 64 Compiler XE for
applications running on Intel 64
Version 12.0 Update 3
Auto Parallel: Yes
File System: ReiserFS
System State: Run level 3 (multi-user)
Base Pointers: 64-bit
Peak Pointers: 32/64-bit
Other Software: None

Results Table

Benchmark Base Peak
Seconds Ratio Seconds Ratio Seconds Ratio 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 54.3 250   34.3 396   44.3 307   54.3 250   34.3 396   44.3 307  
416.gamess 1126   17.4 1121   17.5 1117   17.5 842   23.3 844   23.2 843   23.2
433.milc 291   31.6 292   31.4 292   31.4 291   31.6 292   31.4 292   31.4
434.zeusmp 93.7 97.1 96.8 94.0 92.7 98.2 93.7 97.1 96.8 94.0 92.7 98.2
435.gromacs 390   18.3 391   18.3 391   18.3 364   19.6 365   19.6 364   19.6
436.cactusADM 36.1 331   36.5 327   37.1 322   36.1 331   36.5 327   37.1 322  
437.leslie3d 58.8 160   69.3 136   56.6 166   58.8 160   69.3 136   56.6 166  
444.namd 491   16.3 492   16.3 491   16.3 482   16.6 482   16.6 483   16.6
447.dealII 347   33.0 347   33.0 347   32.9 347   33.0 347   33.0 347   32.9
450.soplex 312   26.7 311   26.8 312   26.7 312   26.7 311   26.8 312   26.7
453.povray 207   25.7 206   25.8 208   25.6 162   32.8 163   32.6 165   32.3
454.calculix 358   23.0 356   23.2 360   22.9 297   27.8 297   27.8 297   27.8
459.GemsFDTD 118   90.3 158   67.3 121   87.9 105   101   94.8 112   113   94.2
465.tonto 525   18.7 545   18.1 561   17.6 353   27.8 350   28.1 351   28.0
470.lbm 33.4 411   30.8 446   38.8 354   33.4 411   30.8 446   38.8 354  
481.wrf 364   30.7 362   30.9 367   30.4 364   30.7 362   30.9 367   30.4
482.sphinx3 474   41.1 479   40.7 473   41.2 427   45.6 427   45.6 427   45.7

Operating System Notes

 'ulimit -s unlimited' was used to set the stacksize to unlimited prior to run
 echo 1 > /proc/sys/vm/zone_reclaim_mode
 'mount -t hugetlbfs nodev /mnt/hugepages' was used to enable large pages
 echo 900 > /proc/sys/vm/nr_hugepages
 export HUGETLB_MORECORE=yes
 export LD_PRELOAD=/usr/lib64/libhugetlbfs.so

Platform Notes

 BIOS Settings:
 Turbo Boost Power Optimization set to Traditional

General Notes

 OMP_NUM_THREADS set to number of cores
 Binaries were compiled on RHEL5.5

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:

 -xSSE4.2   -ipo   -O3   -no-prec-div   -static   -parallel   -opt-prefetch   -ansi-alias 

C++ benchmarks:

 -xSSE4.2   -ipo   -O3   -no-prec-div   -static   -opt-prefetch   -ansi-alias 

Fortran benchmarks:

 -xSSE4.2   -ipo   -O3   -no-prec-div   -static   -parallel   -opt-prefetch 

Benchmarks using both Fortran and C:

 -xSSE4.2   -ipo   -O3   -no-prec-div   -static   -parallel   -opt-prefetch   -ansi-alias 

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:  basepeak = yes 
470.lbm:  basepeak = yes 
482.sphinx3:  -xSSE4.2   -ipo   -O3   -no-prec-div   -unroll2   -ansi-alias   -parallel 

C++ benchmarks:

444.namd:  -xSSE4.2(pass 2)   -prof-gen(pass 1)   -ipo(pass 2)   -O3(pass 2)   -no-prec-div(pass 2)   -prof-use(pass 2)   -fno-alias   -auto-ilp32 
447.dealII:  basepeak = yes 
450.soplex:  basepeak = yes 
453.povray:  -xSSE4.2(pass 2)   -prof-gen(pass 1)   -ipo(pass 2)   -O3(pass 2)   -no-prec-div(pass 2)   -prof-use(pass 2)   -unroll4   -ansi-alias   -B /usr/share/libhugetlbfs/ -Wl,-melf_x86_64 -Wl,-hugetlbfs-link=BDT 

Fortran benchmarks:

410.bwaves:  basepeak = yes 
416.gamess:  -xSSE4.2(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-   -static 
434.zeusmp:  basepeak = yes 
437.leslie3d:  basepeak = yes 
459.GemsFDTD:  -xSSE4.2(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   -opt-prefetch   -parallel   -B /usr/share/libhugetlbfs/ -Wl,-melf_x86_64 -Wl,-hugetlbfs-link=BDT 
465.tonto:  -xSSE4.2(pass 2)   -prof-gen(pass 1)   -ipo(pass 2)   -O3(pass 2)   -no-prec-div(pass 2)   -prof-use(pass 2)   -inline-calloc   -opt-malloc-options=3   -auto   -unroll4   -B /usr/share/libhugetlbfs/ -Wl,-melf_x86_64 -Wl,-hugetlbfs-link=BDT 

Benchmarks using both Fortran and C:

435.gromacs:  -xSSE4.2(pass 2)   -prof-gen(pass 1)   -ipo(pass 2)   -O3(pass 2)   -no-prec-div(pass 2)   -prof-use(pass 2)   -static   -auto-ilp32   -ansi-alias 
436.cactusADM:  basepeak = yes 
454.calculix:  -xSSE4.2   -ipo   -O3   -no-prec-div   -auto-ilp32   -ansi-alias 
481.wrf:  basepeak = yes 

The flags files that were used to format this result can be browsed at
http://www.spec.org/cpu2006/flags/IBM-platform-linux64-revA.html,
http://www.spec.org/cpu2006/flags/Intel-ic12.0-linux64-revB.html.

You can also download the XML flags sources by saving the following links:
http://www.spec.org/cpu2006/flags/IBM-platform-linux64-revA.xml,
http://www.spec.org/cpu2006/flags/Intel-ic12.0-linux64-revB.xml.