SPEC® CFP2006 Result

Copyright 2006-2014 Standard Performance Evaluation Corporation

IBM Corporation

IBM Power 730 Express (3.7 GHz, 12 core)

CPU2006 license: 11 Test date: Aug-2010
Test sponsor: IBM Corporation Hardware Availability: Sep-2010
Tested by: IBM Corporation Software Availability: Sep-2010
Benchmark results graph
Hardware
CPU Name: POWER7
CPU Characteristics: Intelligent Energy Optimization
enabled, up to 3.92 GHz
CPU MHz: 3724
FPU: Integrated
CPU(s) enabled: 12 cores, 2 chips, 6 cores/chip, 4 threads/core
CPU(s) orderable: 12 cores
Primary Cache: 32 KB I + 32 KB D on chip per core
Secondary Cache: 256 KB I+D on chip per core
L3 Cache: 4 MB I+D on chip per core
Other Cache: None
Memory: 128 GB (16x8 GB) DDR3 1066 MHz
Disk Subsystem: 2x146.8 GB SAS SFF 15K RPM
Other Hardware: None
Software
Operating System: IBM AIX V7.1
Compiler: IBM XL C/C++ for AIX, V11.1
Version: 11.01.0000.0002
IBM XL Fortran for AIX, V13.1
Version: 13.01.0000.0002
Auto Parallel: No
File System: AIX/JFS2
System State: Multi-user
Base Pointers: 32-bit
Peak Pointers: 32/64-bit
Other Software: None

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 48 1601 407 1601 407 1602 407 48 1601 407 1601 407 1602 407
416.gamess 48 2464 381 2483 379 2484 378 48 2286 411 2288 411 2293 410
433.milc 48 1135 388 1145 385 1141 386 12 275 401 274 401 274 401
434.zeusmp 48 1081 404 1074 407 1068 409 48 1002 436 1004 435 1000 437
435.gromacs 48 1021 336 1000 343 1006 341 48 838 409 832 412 826 415
436.cactusADM 48 1197 479 1202 477 1200 478 24 450 638 450 637 452 635
437.leslie3d 48 1717 263 1723 262 1721 262 12 386 292 385 293 389 290
444.namd 48 772 498 771 499 775 497 48 753 511 758 508 753 511
447.dealII 48 632 869 636 863 640 858 48 625 879 628 875 626 878
450.soplex 48 1593 251 1576 254 1583 253 48 1593 251 1576 254 1583 253
453.povray 48 591 432 598 427 595 430 48 551 464 555 460 553 462
454.calculix 48 1098 361 1107 358 1102 359 48 1043 380 1041 381 1046 379
459.GemsFDTD 48 2347 217 2346 217 2352 217 48 2347 217 2346 217 2352 217
465.tonto 48 1249 378 1250 378 1249 378 24 493 480 491 481 492 480
470.lbm 48 1122 588 1112 593 1111 593 48 1122 588 1112 593 1111 593
481.wrf 48 1286 417 1280 419 1279 419 48 1286 417 1280 419 1279 419
482.sphinx3 48 2412 388 2408 389 2402 389 48 2412 388 2408 389 2402 389

Peak Tuning Notes

 fdpr binary optimization tool used for:
    433.milc 435.gromacs 444.namd
  with options -O3 -lu -1 -nodp -sdp 9 -m power7
 fdpr binary optimization tool used for 434.zeusmp
  with options -RD -O4 -sdp 9 -vrox -nodp -m power7
 fdpr binary optimization tool used for 436.cactusADM
  with options -O3 -m power7
 fdpr binary optimization tool used for:
    437.leslie3d 453.povray 454.calculix
  with options -O4 -sdp 9 -vrox -rtb -nodp -m power7
 fdpr binary optimization tool used for 447.dealII
  with options -O4 -sdp 9 -vrox -m power7 -RD -dp

Submit Notes

 The config file option 'submit' was used
 to assign benchmark copy to specific kernel thread using
 the "bindprocessor" command (see flags file for details).

Operating System Notes

Environment variables set by runspec before the start of the run:
  MALLOCOPTIONS = "pool"
  MEMORY_AFFINITY = "MCM"
  XLFRTEOPTS = "intrinthds=1"

All ulimits set to unlimited.
12800 16M large pages defined with vmo command

See the flags file for details on settings.

Base Compiler Invocation

C benchmarks:

 /usr/vac/bin/xlc   -qlanglvl=extc99 

C++ benchmarks:

 /usr/vacpp/bin/xlC 

Fortran benchmarks:

 /usr/bin/xlf95 

Benchmarks using both Fortran and C:

 /usr/vac/bin/xlc   -qlanglvl=extc99   /usr/bin/xlf95 

Base Portability Flags

410.bwaves:  -qfixed 
416.gamess:  -qfixed 
434.zeusmp:  -qfixed 
435.gromacs:  -qfixed   -qextname 
436.cactusADM:  -qfixed   -qextname 
437.leslie3d:  -qfixed 
454.calculix:  -qfixed   -qextname 
481.wrf:  -DSPEC_CPU_AIX   -DNOUNDERSCORE 
482.sphinx3:  -qchars=signed 

Base Optimization Flags

C benchmarks:

 -qipa=threads   -bmaxdata:0x40000000   -O5   -qlargepage   -O4   -D_ILS_MACROS   -blpdata 

C++ benchmarks:

 -qipa=threads   -bmaxdata:0x50000000   -O5   -qlargepage   -O4   -D_ILS_MACROS   -qrtti=all   -D__IBM_FAST_VECTOR   -D__IBM_FAST_SET_MAP_ITERATOR   -blpdata 

Fortran benchmarks:

 -qipa=threads   -bmaxdata:0x60000000   -O5   -qlargepage   -O4   -qsmallstack=dynlenonheap   -qalias=nostd   -blpdata 

Benchmarks using both Fortran and C:

 -qipa=threads   -bmaxdata:0x60000000   -O5   -qlargepage   -O4   -D_ILS_MACROS   -qsmallstack=dynlenonheap   -qalias=nostd   -blpdata 

Base Other Flags

C benchmarks:

 -qipa=noobject   -qsuppress=1500-036 

C++ benchmarks:

 -qipa=noobject   -qsuppress=1500-036 

Fortran benchmarks:

 -qipa=noobject   -qsuppress=1500-010   -qsuppress=cmpmsg   -qsuppress=1500-036 

Benchmarks using both Fortran and C:

 -qipa=noobject   -qsuppress=1500-010   -qsuppress=cmpmsg   -qsuppress=1500-036 

Peak Compiler Invocation

C benchmarks:

 /usr/vac/bin/xlc   -qlanglvl=extc99 

C++ benchmarks:

 /usr/vacpp/bin/xlC 

Fortran benchmarks:

 /usr/bin/xlf95 

Benchmarks using both Fortran and C:

 /usr/vac/bin/xlc   -qlanglvl=extc99   /usr/bin/xlf95 

Peak Portability Flags

410.bwaves:  -qfixed 
416.gamess:  -qfixed 
434.zeusmp:  -qfixed 
435.gromacs:  -qfixed   -qextname 
436.cactusADM:  -qfixed   -qextname   -DSPEC_CPU_LP64 
437.leslie3d:  -qfixed 
454.calculix:  -qfixed   -qextname 
481.wrf:  -DSPEC_CPU_AIX   -DNOUNDERSCORE 
482.sphinx3:  -qchars=signed 

Peak Optimization Flags

C benchmarks:

433.milc:  -qipa=threads   -bmaxdata:0x40000000   -O5   -qsimd   -qvecnvol   -qlargepage   -D_ILS_MACROS   -qrestrict   -qprefetch=aggressive   -qalign=natural   -blpdata   -btextpsize:64K 
470.lbm:  basepeak = yes 
482.sphinx3:  basepeak = yes 

C++ benchmarks:

444.namd:  -qipa=threads   -qpdf1(pass 1)   -qpdf2(pass 2)   -O5   -qsimd   -qvecnvol   -qlargepage   -D_ILS_MACROS   -bdatapsize:64K   -bstackpsize:64K   -btextpsize:64K 
447.dealII:  -qipa=threads   -bmaxdata:0x50000000   -O4   -D_ILS_MACROS   -qrtti=all   -D__IBM_FAST_VECTOR   -D__IBM_FAST_SET_MAP_ITERATOR   -blpdata   -btextpsize:64K 
450.soplex:  basepeak = yes 
453.povray:  -qipa=threads   -qpdf1(pass 1)   -qpdf2(pass 2)   -O5   -q64   -qsimd   -qvecnvol   -qlargepage   -D_ILS_MACROS   -qalign=natural   -bdatapsize:64K   -bstackpsize:64K   -btextpsize:64K 

Fortran benchmarks:

410.bwaves:  basepeak = yes 
416.gamess:  -qipa=threads   -bmaxdata:0x40000000   -qpdf1(pass 1)   -qpdf2(pass 2)   -O5   -qsimd   -qvecnvol   -qarch=pwr5   -qlargepage   -qalias=nostd   -blpdata   -btextpsize:64K 
434.zeusmp:  -bmaxdata:0x40000000   -qpdf1(pass 1)   -qpdf2(pass 2)   -O3   -qarch=auto   -qtune=auto   -qlargepage   -qxlf90=nosignedzero   -blpdata   -btextpsize:64K 
437.leslie3d:  -qpdf1(pass 1)   -qpdf2(pass 2)   -O3   -qarch=auto   -qtune=auto   -q64   -blpdata   -btextpsize:64K 
459.GemsFDTD:  basepeak = yes 
465.tonto:  -qipa=threads   -bmaxdata:0x50000000   -qpdf1(pass 1)   -qpdf2(pass 2)   -O5   -qsimd   -qvecnvol   -blpdata   -btextpsize:64K 

Benchmarks using both Fortran and C:

435.gromacs:  -qipa=threads   -qpdf1(pass 1)   -qpdf2(pass 2)   -O4   -qsimd   -qvecnvol   -D_ILS_MACROS   -blpdata   -btextpsize:64K 
436.cactusADM:  -qipa=threads   -O4   -q64   -qsimd   -qvecnvol   -D_ILS_MACROS   -qnostrict   -blpdata   -btextpsize:64K 
454.calculix:  -qipa=threads   -O5   -qsimd   -qvecnvol   -qlargepage   -D_ILS_MACROS   -blpdata   -btextpsize:64K 
481.wrf:  basepeak = yes 

Peak Other Flags

C benchmarks:

 -qipa=noobject   -qsuppress=1500-036 

C++ benchmarks:

 -qipa=noobject   -qsuppress=1500-036 

Fortran benchmarks (except as noted below):

 -qipa=noobject   -qsuppress=1500-010   -qsuppress=cmpmsg   -qsuppress=1500-036 
434.zeusmp:  -qsuppress=1500-010   -qsuppress=cmpmsg   -qsuppress=1500-036 
437.leslie3d:  -qsuppress=1500-010   -qsuppress=cmpmsg   -qsuppress=1500-036 

Benchmarks using both Fortran and C:

 -qipa=noobject   -qsuppress=1500-010   -qsuppress=cmpmsg   -qsuppress=1500-036 

The flags files that were used to format this result can be browsed at
http://www.spec.org/cpu2006/flags/IBM-XL.20100901.html,
http://www.spec.org/cpu2006/flags/IBM-AIX.20100303.html.

You can also download the XML flags sources by saving the following links:
http://www.spec.org/cpu2006/flags/IBM-XL.20100901.xml,
http://www.spec.org/cpu2006/flags/IBM-AIX.20100303.xml.