SPEC® CFP2006 Result

Copyright 2006-2014 Standard Performance Evaluation Corporation

Hewlett-Packard Company

ProLiant ML350 G5
(3.16 GHz, Intel Xeon X5460)

CPU2006 license: 3 Test date: Apr-2008
Test sponsor: Hewlett-Packard Company Hardware Availability: Jul-2008
Tested by: Hewlett-Packard Company Software Availability: Nov-2007
Benchmark results graph
Hardware
CPU Name: Intel Xeon X5460
CPU Characteristics: 3.16 GHz, 2x6 MB L2 shared, 1333 MHz system bus
CPU MHz: 3166
FPU: Integrated
CPU(s) enabled: 8 cores, 2 chips, 4 cores/chip
CPU(s) orderable: 1,2 chips
Primary Cache: 32 KB I + 32 KB D on chip per core
Secondary Cache: 12 MB I+D on chip per chip, 6 MB shared / 2 cores
L3 Cache: None
Other Cache: None
Memory: 32 GB (8x4 GB PC2-5300F CL5)
Disk Subsystem: 1x72 GB 10 K SAS
Other Hardware: None
Software
Operating System: SUSE Linux Enterprise Server 10 (x86_64) SP1,
Kernel 2.6.16.46-0.12-smp
Compiler: Intel C++ Compiler 10.1 for Linux
Build 20070913 Package ID: l_cc_p_10.1.008
Intel Fortran Compiler 10.1 for Linux
Build 20070913 Package ID: l_cc_p_10.1.008
Auto Parallel: Yes
File System: ext2
System State: Run level 3 (multi-user)
Base Pointers: 64-bit
Peak Pointers: 32/64-bit
Other Software: binutils-2.17.50

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 8 3118 34.9 3113 34.9 3116 34.9 4 1555 34.9 1552 35.0 1562 34.8
416.gamess 8 843 186   845 185   844 186   8 832 188   835 188   833 188  
433.milc 8 2467 29.8 2407 30.5 2400 30.6 8 2436 30.1 2377 30.9 2384 30.8
434.zeusmp 8 1120 65.0 1115 65.3 1115 65.3 8 1116 65.2 1114 65.3 1104 66.0
435.gromacs 8 380 150   381 150   380 150   8 365 157   365 157   364 157  
436.cactusADM 8 1401 68.3 1396 68.5 1383 69.1 1 123 97.3 123 97.5 123 97.3
437.leslie3d 8 2873 26.2 2882 26.1 2874 26.2 4 1456 25.8 1454 25.9 1437 26.2
444.namd 8 485 132   486 132   485 132   8 482 133   482 133   482 133  
447.dealII 8 712 129   720 127   691 132   8 688 133   698 131   694 132  
450.soplex 8 1860 35.9 1855 36.0 1858 35.9 8 1689 39.5 1678 39.8 1674 39.9
453.povray 8 200 213   198 215   200 213   8 170 251   169 251   169 252  
454.calculix 8 553 119   557 119   553 119   8 407 162   412 160   408 162  
459.GemsFDTD 8 3348 25.4 3345 25.4 3336 25.4 8 3300 25.7 3296 25.8 3309 25.6
465.tonto 8 758 104   758 104   767 103   8 758 104   746 105   747 105  
470.lbm 8 6208 17.7 6186 17.8 6185 17.8 4 2052 26.8 2041 26.9 2031 27.1
481.wrf 8 1916 46.6 1907 46.8 1909 46.8 8 1868 47.8 1850 48.3 1854 48.2
482.sphinx3 8 2286 68.2 2313 67.4 2339 66.7 4 773 101   774 101   770 101  

Operating System Notes

 'ulimit -s unlimited' was used to set the stacksize to unlimited prior to run
 '/usr/bin/taskset' used to bind processes to CPUs
  OMP_NUM_THREADS set to number of cores
  KMP_AFFINITY set to physical,0
  KMP_STACKSIZE set to 64M

Platform Notes

BIOS configuration:
  Power Regulator set to Static High Performance Mode
  Adjacent Sector Prefetch Disabled
  Hardware Prefetcher Disabled

Base Compiler Invocation

C benchmarks:

 icc 

C++ benchmarks:

 icpc 

Fortran benchmarks:

 ifort 

Benchmarks using both Fortran and C:

 icc   ifort 

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:

 -fast 

C++ benchmarks:

 -fast 

Fortran benchmarks:

 -fast 

Benchmarks using both Fortran and C:

 -fast 

Peak Compiler Invocation

C benchmarks (except as noted below):

 /opt/intel/cc/10.1.008/bin/icc   -L/opt/intel/cc/10.1.008/lib   -I/opt/intel/cc/10.1.008/include 
433.milc:  icc 

C++ benchmarks (except as noted below):

 icpc 
450.soplex:  /opt/intel/cc/10.1.008/bin/icpc   -L/opt/intel/cc/10.1.008/lib   -I/opt/intel/cc/10.1.008/include 

Fortran benchmarks (except as noted below):

 ifort 
437.leslie3d:  /opt/intel/fc/10.1.008/bin/ifort   -L/opt/intel/fc/10.1.008/lib   -I/opt/intel/fc/10.1.008/include 

Benchmarks using both Fortran and C:

 icc   ifort 

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 
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 
481.wrf:  -DSPEC_CPU_LP64   -DSPEC_CPU_CASE_FLAG   -DSPEC_CPU_LINUX 

Peak Optimization Flags

C benchmarks:

433.milc:  -prof-gen(pass 1)   -prof-use(pass 2)   -fast   -fno-alias   -auto-ilp32 
470.lbm:  -prof-gen(pass 1)   -prof-use(pass 2)   -fast   -unroll2   -scalar-rep-   -prefetch   -opt-malloc-options=3 
482.sphinx3:  -fast   -unroll2 

C++ benchmarks:

444.namd:  -prof-gen(pass 1)   -prof-use(pass 2)   -fast   -fno-alias   -auto-ilp32 
447.dealII:  -prof-gen(pass 1)   -prof-use(pass 2)   -fast   -unroll2   -ansi-alias   -scalar-rep- 
450.soplex:  -prof-gen(pass 1)   -prof-use(pass 2)   -fast   -opt-malloc-options=3 
453.povray:  -prof-gen(pass 1)   -prof-use(pass 2)   -fast   -unroll4   -ansi-alias 

Fortran benchmarks:

410.bwaves:  -fast   -prefetch 
416.gamess:  -prof-gen(pass 1)   -prof-use(pass 2)   -fast   -unroll2   -Ob0   -ansi-alias   -scalar-rep- 
434.zeusmp:  -prof-gen(pass 1)   -prof-use(pass 2)   -fast 
437.leslie3d:  -prof-gen(pass 1)   -prof-use(pass 2)   -fast   -prefetch   -opt-malloc-options=3 
459.GemsFDTD:  -prof-gen(pass 1)   -prof-use(pass 2)   -fast   -unroll2   -Ob0   -prefetch 
465.tonto:  -prof-gen(pass 1)   -prof-use(pass 2)   -fast   -unroll4   -auto 

Benchmarks using both Fortran and C:

435.gromacs:  -prof-gen(pass 1)   -prof-use(pass 2)   -fast   -prefetch   -auto-ilp32 
436.cactusADM:  -prof-gen(pass 1)   -prof-use(pass 2)   -fast   -unroll2   -prefetch   -parallel   -auto-ilp32 
454.calculix:  -fast   -unroll-aggressive   -auto-ilp32 
481.wrf:  -fast   -auto-ilp32 

The flags file that was used to format this result can be browsed at
http://www.spec.org/cpu2006/flags/HP-Intel-ic10.1-linux-fp-flags.20090714.html.

You can also download the XML flags source by saving the following link:
http://www.spec.org/cpu2006/flags/HP-Intel-ic10.1-linux-fp-flags.20090714.xml.