SPEC® CFP2006 Result

Copyright 2006-2014 Standard Performance Evaluation Corporation

Fujitsu

CELSIUS R670, Intel Xeon E5645

SPECfp®2006 = 51.2

CPU2006 license: 19 Test date: Apr-2011
Test sponsor: Fujitsu Hardware Availability: Feb-2010
Tested by: Fujitsu Software Availability: Jan-2011
Benchmark results graph
Hardware
CPU Name: Intel Xeon E5645
CPU Characteristics: Intel Turbo Boost Technology up to 2.8 GHz
CPU MHz: 2400
FPU: Integrated
CPU(s) enabled: 12 cores, 2 chips, 6 cores/chip
CPU(s) orderable: 1,2 chip
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: 48 GB (12 x 4 GB 2Rx4 PC3-10600R-9, ECC)
Disk Subsystem: 1 x SATA II, 400 GB, 7200 rpm
Other Hardware: None
Software
Operating System: SUSE Linux Enterprise Server 11 (x86_64), kernel
2.6.32.12-0.6-default
Compiler: Intel C++ and Fortran Intel 64 Compiler XE
for applications running on Intel 64
Version 12.0.2.137 Build 20110112
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 88.3 154   87.7 155   86.5 157   87.5 155   86.7 157   87.1 156  
416.gamess 1012   19.3 1009   19.4 1008   19.4 838   23.4 838   23.4 838   23.4
433.milc 201   45.6 201   45.6 201   45.6 197   46.5 197   46.5 197   46.5
434.zeusmp 94.7 96.1 94.7 96.1 94.7 96.1 94.7 96.1 94.7 96.1 94.7 96.1
435.gromacs 385   18.6 386   18.5 386   18.5 363   19.7 363   19.7 363   19.6
436.cactusADM 50.2 238   50.0 239   50.0 239   50.2 238   50.0 239   50.0 239  
437.leslie3d 94.0 100   92.8 101   92.8 101   94.0 100   92.8 101   92.8 101  
444.namd 490   16.4 490   16.4 490   16.4 482   16.6 481   16.7 481   16.7
447.dealII 322   35.6 322   35.6 322   35.5 322   35.6 322   35.6 322   35.5
450.soplex 293   28.5 293   28.4 294   28.3 293   28.5 293   28.4 294   28.3
453.povray 206   25.9 206   25.8 207   25.8 163   32.7 163   32.7 163   32.6
454.calculix 326   25.3 324   25.5 324   25.5 294   28.1 294   28.1 293   28.1
459.GemsFDTD 144   73.7 145   73.4 145   73.1 124   85.6 124   85.4 124   85.7
465.tonto 489   20.1 487   20.2 486   20.2 352   27.9 352   28.0 352   27.9
470.lbm 54.8 251   54.8 251   54.8 251   72.4 190   71.8 191   81.8 168  
481.wrf 266   41.9 262   42.7 265   42.2 252   44.3 247   45.2 247   45.2
482.sphinx3 460   42.4 459   42.5 458   42.6 413   47.2 417   46.7 414   47.1

Operating System Notes

 'ulimit -s unlimited' was used to set the stack size to unlimited prior to run
  Hugepages were enabled by:
  mount -t hugetlbfs nodev /mnt/hugepages
  echo 900 > /proc/sys/vm/nr_hugepages
  export HUGETLB_MORECORE=yes
  export LD_PRELOAD=/usr/lib64/libhugetlbfs.so

Platform Notes

 BIOS settings:
 Hyper-Threading Technology = Disabled
 Date Reuse Optimization = Disabled

General Notes

 OMP_NUM_THREADS set to number of cores

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

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

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