SPEC® CFP2006 Result

Copyright 2006-2014 Standard Performance Evaluation Corporation

IBM Corporation

IBM System p 570 (4.7 GHz, 1 core, RedHat)

SPECfp®2006 = 22.5

CPU2006 license: 11 Test date: Oct-2007
Test sponsor: IBM Corporation Hardware Availability: Jun-2007
Tested by: IBM Corporation Software Availability: Oct-2007
Benchmark results graph
Hardware
CPU Name: POWER6
CPU Characteristics:
CPU MHz: 4700
FPU: Integrated
CPU(s) enabled: 1 core, 1 chip, 2 cores/chip
CPU(s) orderable: 2,4,8,12,16 cores
Primary Cache: 64 KB I + 64 KB D on chip per core
Secondary Cache: 4 MB I+D on chip per core
L3 Cache: 32 MB I+D off chip per chip
Other Cache: None
Memory: 32 GB (16x2 GB) DDR2 667 MHz
Disk Subsystem: 2x73 GB SAS 15K RPM
Other Hardware: None
Software
Operating System: Red Hat Enterprise Linux Advanced Platform 5.1
for IBM POWER
Compiler: IBM XL C/C++ Advanced Edition for Linux, V9.0
IBM XL Fortran Advanced Edition for Linux, V11.1
Auto Parallel: No
File System: ext3
System State: Multi-User
Base Pointers: 32-bit
Peak Pointers: 32/64-bit
Other Software: -IBM Post-Link Optimization for Linux on
POWER, Version 5.4.0-10
-MicroQuill SmartHeap 8.1
-IBM Engineering and Scientific Subroutine
Library for Linux on POWER, Version 4.3

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 339 40.1  339 40.1  339 40.1  203 66.8 202 67.2 202 67.3
416.gamess 1400 14.0  1400 14.0  1401 14.0  1322 14.8 1322 14.8 1322 14.8
433.milc 463 19.8  463 19.8  463 19.8  458 20.0 458 20.0 458 20.0
434.zeusmp 720 12.6  722 12.6  720 12.6  344 26.4 344 26.4 344 26.4
435.gromacs 683 10.4  683 10.4  684 10.4  568 12.6 568 12.6 568 12.6
436.cactusADM 634 18.9  634 18.8  633 18.9  482 24.8 481 24.8 482 24.8
437.leslie3d 317 29.6  320 29.4  316 29.7  301 31.2 301 31.2 301 31.2
444.namd 592 13.5  592 13.5  592 13.5  569 14.1 569 14.1 569 14.1
447.dealII 497 23.0  497 23.0  497 23.0  480 23.8 480 23.8 480 23.8
450.soplex 399 20.9  399 20.9  399 20.9  390 21.4 390 21.4 390 21.4
453.povray 423 12.6  423 12.6  423 12.6  345 15.4 345 15.4 345 15.4
454.calculix 526 15.7  526 15.7  526 15.7  441 18.7 441 18.7 441 18.7
459.GemsFDTD 631 16.8  631 16.8  631 16.8  498 21.3 497 21.3 498 21.3
465.tonto 1333 7.38 1333 7.38 1333 7.38 561 17.6 561 17.6 561 17.5
470.lbm 266 51.7  266 51.7  266 51.7  256 53.7 256 53.7 256 53.7
481.wrf 1019 11.0  1019 11.0  1019 11.0  909 12.3 909 12.3 909 12.3
482.sphinx3 618 31.6  618 31.5  619 31.5  536 36.3 536 36.3 537 36.3

General Notes

 kernel release 2.6.18-52.el5.

 See flags file for details on following settings.

 ulimit -s (stack) set to 262144.


 System set to Enhanced mode when defining partition on HMC

 Large pages reserved as follows by root user:
     echo 200 > /proc/sys/vm/nr_hugepages
 System configured with libhugetlbfs library for application access to large pages
 Environment variables set before executing benchmarks.
     export HUGETLB_VERBOSE=0
     export HUGETLB_MORECORE=yes
     export XLFRTEOPTS=intrinthds=1
 Linux booted with the options:
        maxcpus=1 smt-enabled=off

 fdpr binary optimization tool used for
     435.gromacs 436.cactusADM 482.sphinx3

 Benchmarks bound to a processor using numactl on the submit command.

Base Compiler Invocation

C benchmarks:

 xlc   -qlanglvl=extc99 

C++ benchmarks:

 xlC 

Fortran benchmarks:

 xlf95 

Benchmarks using both Fortran and C:

 xlc   -qlanglvl=extc99   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:  -DNOUNDERSCORE 
482.sphinx3:  -qchars=signed 

Base Optimization Flags

C benchmarks:

 -O5   -qnoenablevmx   -lhugetlbfs 

C++ benchmarks:

 -O5   -qrtti   -qnoenablevmx   -qstaticlink 

Fortran benchmarks:

 -O5   -qsmallstack=dynlenonheap   -qalias=nostd   -qnoenablevmx   -B/usr/share/libhugetlbfs/   -tl   -Wl,--hugetlbfs-link=BDT 

Benchmarks using both Fortran and C:

 -O5   -qnoenablevmx   -qsmallstack=dynlenonheap   -qalias=nostd   -B/usr/share/libhugetlbfs/   -tl   -Wl,--hugetlbfs-link=BDT 

Base Other Flags

C benchmarks:

 -qipa=noobject   -qipa=threads 

C++ benchmarks:

 -qipa=noobject   -qipa=threads 

Fortran benchmarks:

 -qipa=noobject   -qipa=threads 

Benchmarks using both Fortran and C:

 -qipa=noobject   -qipa=threads 

Peak Compiler Invocation

C benchmarks:

 xlc   -qlanglvl=extc99 

C++ benchmarks:

 xlC 

Fortran benchmarks:

 xlf95 

Benchmarks using both Fortran and C:

 xlc   -qlanglvl=extc99   xlf95 

Peak 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:  -DNOUNDERSCORE 
482.sphinx3:  -qchars=signed 

Peak Optimization Flags

C benchmarks:

433.milc:  -qpdf1(pass 1)   -qpdf2(pass 2)   -O5   -qnoenablevmx   -B/usr/share/libhugetlbfs/   -tl   -Wl,--hugetlbfs-link=BDT 
470.lbm:  -O3   -qarch=pwr6e   -qtune=pwr6   -B/usr/share/libhugetlbfs/   -tl   -Wl,--hugetlbfs-link=BDT   -q64 
482.sphinx3:  -Wl,-q   -qpdf1(pass 1)   -qpdf2(pass 2)   -O4   -lhugetlbfs 

C++ benchmarks:

444.namd:  -qpdf1(pass 1)   -qpdf2(pass 2)   -O3   -qarch=pwr6e   -qtune=pwr6 
447.dealII:  -O5   -qrtti   -qnoenablevmx   -qstaticlink   -Wl,--whole-archive /usr/lib/libsmartheap.a   -Wl,--no-whole-archive 
450.soplex:  -qpdf1(pass 1)   -qpdf2(pass 2)   -O4   -qstrict   -lhugetlbfs 
453.povray:  -qpdf1(pass 1)   -qpdf2(pass 2)   -O5   -lsmartheap 

Fortran benchmarks:

410.bwaves:  -O5   -qsmallstack=dynlenonheap   -lhugetlbfs 
416.gamess:  -qpdf1(pass 1)   -qpdf2(pass 2)   -O5   -qalias=nostd   -qnoenablevmx 
434.zeusmp:  -qpdf1(pass 1)   -qpdf2(pass 2)   -O3   -qarch=pwr6e   -qtune=pwr6   -qxlf90=nosignedzero   -B/usr/share/libhugetlbfs/   -tl   -Wl,--hugetlbfs-link=BDT 
437.leslie3d:  -O3   -qarch=pwr6e   -qtune=pwr6   -B/usr/share/libhugetlbfs/   -tl   -Wl,--hugetlbfs-link=BDT   -q64 
459.GemsFDTD:  -qpdf1(pass 1)   -qpdf2(pass 2)   -O5   -B/usr/share/libhugetlbfs/   -tl   -Wl,--hugetlbfs-link=BDT   -q64 
465.tonto:  -qpdf1(pass 1)   -qpdf2(pass 2)   -O5   -lessl   -lsmartheap   -lxlf90_r 

Benchmarks using both Fortran and C:

435.gromacs:  -Wl,-q   -O2   -qarch=pwr6e   -qtune=pwr6   -lhugetlbfs 
436.cactusADM:  -Wl,-q   -qpdf1(pass 1)   -qpdf2(pass 2)   -O2   -qarch=pwr6e   -qtune=pwr6   -lhugetlbfs 
454.calculix:  -qpdf1(pass 1)   -qpdf2(pass 2)   -O4   -B/usr/share/libhugetlbfs/   -tl   -Wl,--hugetlbfs-link=BDT 
481.wrf:  -O5   -qnoenablevmx   -qalias=nostd   -lhugetlbfs 

Peak Other Flags

C benchmarks:

 -qipa=noobject   -qipa=threads 

C++ benchmarks:

 -qipa=noobject   -qipa=threads 

Fortran benchmarks:

 -qipa=noobject   -qipa=threads 

Benchmarks using both Fortran and C:

 -qipa=noobject   -qipa=threads 

The flags file that was used to format this result can be browsed at
http://www.spec.org/cpu2006/flags/lop-xl-flags.20090714.html.

You can also download the XML flags source by saving the following link:
http://www.spec.org/cpu2006/flags/lop-xl-flags.20090714.xml.