SPEC® CFP2006 Result

Copyright 2006-2014 Standard Performance Evaluation Corporation

SGI

SGI Altix XE 250 (Intel Xeon E5472,
3.00 GHz)

CPU2006 license: 4 Test date: Dec-2007
Test sponsor: SGI Hardware Availability: Feb-2008
Tested by: SGI Software Availability: Nov-2007
Benchmark results graph
Hardware
CPU Name: Intel Xeon E5472
CPU Characteristics: Quad Core, 3.0 GHz
CPU MHz: 2992
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: 16 GB (8*2GB PC2-6400 CL5-5-5 FB-DIMMs)
Disk Subsystem: 1 x 250 GB SATA (Hitachi Deskstar 7200rpm)
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++ and Fortran Compiler 10.1 for Linux,
Build 20070913
Auto Parallel: Yes
File System: xfs
System State: Multi-user, run level 3
Base Pointers: 64-bit
Peak Pointers: 32/64-bit
Other Software: Binutils 2.17

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 2506 43.4 2505 43.4 2505 43.4 4 1228 44.3 1232 44.1 1233 44.1
416.gamess 8 891 176   890 176   891 176   8 880 178   878 178   878 178  
433.milc 8 2287 32.1 2286 32.1 2286 32.1 8 2246 32.7 2247 32.7 2246 32.7
434.zeusmp 8 866 84.0 872 83.5 868 83.9 8 860 84.7 860 84.6 857 85.0
435.gromacs 8 377 152   379 151   377 152   8 374 153   373 153   375 152  
436.cactusADM 8 1123 85.2 1125 85.0 1127 84.8 1 107 112   107 112   107 111  
437.leslie3d 8 2117 35.5 2113 35.6 2114 35.6 4 1001 37.6 994 37.8 996 37.8
444.namd 8 508 126   507 126   507 126   8 505 127   505 127   504 127  
447.dealII 8 591 155   582 157   577 159   8 569 161   616 149   574 159  
450.soplex 8 1522 43.8 1519 43.9 1521 43.9 8 1358 49.1 1361 49.0 1359 49.1
453.povray 8 211 202   209 204   209 203   8 179 237   179 238   180 237  
454.calculix 8 547 121   537 123   539 122   8 386 171   382 173   388 170  
459.GemsFDTD 8 2437 34.8 2430 34.9 2436 34.8 8 2328 36.5 2329 36.4 2346 36.2
465.tonto 8 583 135   586 134   585 134   8 573 137   576 137   574 137  
470.lbm 8 3377 32.6 3377 32.5 3377 32.6 4 1038 52.9 1037 53.0 1036 53.0
481.wrf 8 1279 69.9 1275 70.1 1273 70.2 8 1275 70.1 1279 69.9 1278 69.9
482.sphinx3 8 2279 68.4 2279 68.4 2293 68.0 4 758 103   751 104   754 103  

General Notes

BIOS settings:
  Snoop Filter:             Enabled
  Hardware Prefetcher:      Enabled
  Adjacent Sector Prefetch: Disabled
All benchmarks compiled in 64-bit mode except 437.leslie3d, 450.soplex
470.lbm and 482.sphinx3, at peak, are compiled in 32-bit mode
The taskset utility was used to bind processes to cores
Parallel settings for 436.cactusADM peak:
  OMP_NUM_THREADS = 8
  KMP_AFFINITY = physical,0
  KMP_STACKSIZE = 64M

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/Intel-ic10.1-FP-intel64-linux-flags.20090714.03.html.

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