SPEC® CFP2006 Result

Copyright 2006-2014 Standard Performance Evaluation Corporation

IBM Corporation

IBM BladeCenter HS22 (Intel Xeon L5638)

SPECfp®2006 = 35.1

CPU2006 license: 11 Test date: Jun-2010
Test sponsor: IBM Corporation Hardware Availability: Aug-2010
Tested by: IBM Corporation Software Availability: Jan-2010
Benchmark results graph
Hardware
CPU Name: Intel Xeon L5638
CPU Characteristics: Intel Turbo Boost Technology up to 2.40 GHz
CPU MHz: 2000
FPU: Integrated
CPU(s) enabled: 12 cores, 2 chips, 6 cores/chip, 2 threads/core
CPU(s) orderable: 1,2 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: 12 MB I+D on chip per chip
Other Cache: None
Memory: 24 GB (12 x 2 GB PC3-10600R CL9, 2 Rank)
Disk Subsystem: 1 x 73 GB SAS, 15000 RPM
Other Hardware: None
Software
Operating System: SuSE Linux Enterprise Server 11 (x86_64), Kernel
2.6.27.19-5-default
Compiler: Intel C++ and Fortran Professional Compiler for
IA32 and Intel 64, Version 11.1
Build 20091130 Package ID: l_cproc_p_11.1.064,
l_cprof_p_11.1.064
Auto Parallel: Yes
File System: ext3
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 85.5 159   85.7 159   85.3 159   85.1 160   85.7 159   85.3 159  
416.gamess 1174   16.7 1179   16.6 1180   16.6 1014   19.3 1016   19.3 1016   19.3
433.milc 243   37.8 243   37.8 242   38.0 240   38.3 240   38.3 240   38.3
434.zeusmp 323   28.2 324   28.1 321   28.4 323   28.2 324   28.1 321   28.4
435.gromacs 424   16.8 424   16.8 424   16.8 418   17.1 419   17.1 419   17.0
436.cactusADM 63.1 189   63.9 187   63.9 187   60.1 199   58.7 204   59.9 200  
437.leslie3d 352   26.7 348   27.0 377   24.9 352   26.7 348   27.0 377   24.9
444.namd 565   14.2 565   14.2 567   14.1 565   14.2 565   14.2 567   14.1
447.dealII 410   27.9 411   27.9 411   27.9 402   28.5 402   28.5 402   28.5
450.soplex 340   24.5 341   24.4 340   24.5 338   24.7 337   24.7 337   24.8
453.povray 252   21.1 251   21.2 249   21.4 195   27.3 194   27.4 193   27.6
454.calculix 396   20.8 397   20.8 397   20.8 379   21.8 379   21.8 379   21.8
459.GemsFDTD 233   45.5 246   43.2 234   45.4 181   58.7 181   58.7 182   58.3
465.tonto 573   17.2 574   17.1 575   17.1 411   23.9 412   23.9 413   23.8
470.lbm 219   62.7 218   63.0 220   62.5 216   63.7 217   63.2 217   63.3
481.wrf 360   31.1 358   31.2 359   31.2 308   36.3 308   36.2 308   36.3
482.sphinx3 603   32.3 599   32.5 597   32.6 603   32.3 599   32.5 597   32.6

Platform Notes

 Turbo Mode enabled
 Turbo Boost set to Traditional
 Power C-states enabled
 Demand Scrub disabled

General Notes

 'ulimit -s unlimited' was used to set the stack size to unlimited prior to run
 Binaries were compiled on SLES 10 with Binutils 2.18.50.0.7.20080502
 OMP_NUM_THREADS set to number of cores
 KMP_AFFINITY set to granularity=fine,scatter
 KMP_STACKSIZE set to 200M

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 

C++ benchmarks:

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

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 

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:  -xSSE4.2(pass 2)   -prof-gen(pass 1)   -ipo(pass 2)   -O3(pass 2)   -no-prec-div(pass 2)   -static(pass 2)   -prof-use(pass 2)   -ansi-alias 
470.lbm:  -xSSE4.2(pass 2)   -prof-gen(pass 1)   -ipo(pass 2)   -O3(pass 2)   -no-prec-div(pass 2)   -static(pass 2)   -prof-use(pass 2)   -parallel   -ansi-alias   -auto-ilp32 
482.sphinx3:  basepeak = yes 

C++ benchmarks:

444.namd:  basepeak = yes 
447.dealII:  -xSSE4.2(pass 2)   -prof-gen(pass 1)   -ipo(pass 2)   -O3(pass 2)   -no-prec-div(pass 2)   -static(pass 2)   -prof-use(pass 2)   -unroll2   -ansi-alias   -scalar-rep-   -auto-ilp32 
450.soplex:  -xSSE4.2(pass 2)   -prof-gen(pass 1)   -ipo(pass 2)   -O3(pass 2)   -no-prec-div(pass 2)   -static(pass 2)   -prof-use(pass 2)   -opt-malloc-options=3   -auto-ilp32 
453.povray:  -xSSE4.2(pass 2)   -prof-gen(pass 1)   -ipo(pass 2)   -O3(pass 2)   -no-prec-div(pass 2)   -static(pass 2)   -prof-use(pass 2)   -unroll4   -ansi-alias 

Fortran benchmarks:

410.bwaves:  -xSSE4.2   -ipo   -O3   -no-prec-div   -static   -opt-prefetch   -parallel 
416.gamess:  -xSSE4.2(pass 2)   -prof-gen(pass 1)   -ipo(pass 2)   -O3(pass 2)   -no-prec-div(pass 2)   -static(pass 2)   -prof-use(pass 2)   -unroll2   -Ob0   -ansi-alias   -scalar-rep- 
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)   -static(pass 2)   -prof-use(pass 2)   -unroll2   -Ob0   -opt-prefetch   -parallel 
465.tonto:  -xSSE4.2(pass 2)   -prof-gen(pass 1)   -ipo(pass 2)   -O3(pass 2)   -no-prec-div(pass 2)   -static(pass 2)   -prof-use(pass 2)   -inline-calloc   -opt-malloc-options=3   -auto   -unroll4 

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)   -static(pass 2)   -prof-use(pass 2)   -opt-prefetch   -auto-ilp32 
436.cactusADM:  -xSSE4.2(pass 2)   -prof-gen(pass 1)   -ipo(pass 2)   -O3(pass 2)   -no-prec-div(pass 2)   -static(pass 2)   -prof-use(pass 2)   -unroll2   -opt-prefetch   -parallel   -auto-ilp32 
454.calculix:  -xSSE4.2   -ipo   -O3   -no-prec-div   -static   -auto-ilp32 
481.wrf:  Same as 454.calculix 

The flags file that was used to format this result can be browsed at
http://www.spec.org/cpu2006/flags/Intel-ic11.1-linux64-revE.20100330.03.html.

You can also download the XML flags source by saving the following link:
http://www.spec.org/cpu2006/flags/Intel-ic11.1-linux64-revE.20100330.03.xml.