SPEC® CFP2006 Result

Copyright 2006-2014 Standard Performance Evaluation Corporation

Huawei

Huawei RH5885H V3 (Intel Xeon E7-8880L v2)

CPU2006 license: 3175 Test date: Oct-2014
Test sponsor: Huawei Hardware Availability: Feb-2014
Tested by: Huawei Software Availability: Nov-2013
Benchmark results graph
Hardware
CPU Name: Intel Xeon E7-8880L v2
CPU Characteristics: Intel Turbo Boost Technology up to 2.80 GHz
CPU MHz: 2200
FPU: Integrated
CPU(s) enabled: 60 cores, 4 chips, 15 cores/chip, 2 threads/core
CPU(s) orderable: 2,4 chips
Primary Cache: 32 KB I + 32 KB D on chip per core
Secondary Cache: 256 KB I+D on chip per core
L3 Cache: 37.5 MB I+D on chip per chip
Other Cache: None
Memory: 1 TB (64 x 16 GB 2Rx4 PC3-12800R-11, ECC,
running at 1333 MHz and CL9)
Disk Subsystem: 2 x 600 GB SAS, 10K RPM
Other Hardware: None
Software
Operating System: Red Hat Enterprise Linux Server release 6.5
(Santiago)
2.6.32-431.el6.x86_64
Compiler: C/C++: Version 14.0.0.080 of Intel C++ Studio XE
for Linux;
Fortran: Version 14.0.0.080 of Intel Fortran
Studio XE for Linux
Auto Parallel: No
File System: ext4
System State: Run level 3 (multi-user)
Base Pointers: 32/64-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 120 1219 1340 1218 1340 1218 1340 120 1219 1340 1218 1340 1218 1340
416.gamess 120 1466 1600 1463 1610 1460 1610 120 1432 1640 1410 1670 1412 1660
433.milc 120 845 1300 846 1300 846 1300 120 845 1300 844 1300 845 1300
434.zeusmp 120 637 1710 639 1710 629 1740 120 637 1710 639 1710 629 1740
435.gromacs 120 448 1910 445 1930 447 1920 120 444 1930 441 1940 441 1940
436.cactusADM 120 801 1790 798 1800 797 1800 120 801 1790 798 1800 797 1800
437.leslie3d 120 1267 890 1268 890 1267 890 60 575 980 576 979 580 972
444.namd 120 701 1370 705 1360 717 1340 120 701 1370 705 1360 717 1340
447.dealII 120 484 2840 484 2840 483 2840 120 484 2840 484 2840 483 2840
450.soplex 120 1112 900 1112 900 1113 899 60 531 943 529 945 532 940
453.povray 120 294 2170 295 2160 291 2190 120 253 2520 258 2470 257 2480
454.calculix 120 450 2200 451 2200 450 2200 120 450 2200 451 2200 450 2200
459.GemsFDTD 120 1570 811 1566 813 1567 812 120 1570 811 1566 813 1567 812
465.tonto 120 701 1690 702 1680 703 1680 120 672 1760 669 1760 671 1760
470.lbm 120 1029 1600 1027 1600 1028 1600 120 1029 1600 1027 1600 1028 1600
481.wrf 120 850 1580 863 1550 846 1580 120 846 1580 846 1580 848 1580
482.sphinx3 120 1551 1510 1553 1510 1551 1510 120 1551 1510 1553 1510 1551 1510

Submit Notes

 The numactl mechanism was used to bind copies to processors. The config file option 'submit'
 was used to generate numactl commands to bind each copy to a specific processor.
 For details, please see the config file.

Operating System Notes

 Stack size set to unlimited using "ulimit -s unlimited"

Platform Notes

 BIOS configuration:
 Set Power Efficiency Mode to Performance
 Set Lock_step to disabled
 Baseboard Management Controller used to adjust the fan speed to 100%
 Sysinfo program /spec/config/sysinfo.rev6818
 $Rev: 6818 $ $Date:: 2012-07-17 #$ e86d102572650a6e4d596a3cee98f191
 running on RH5885HV3 Tue Oct 28 05:03:59 2014

 This section contains SUT (System Under Test) info as seen by
 some common utilities.  To remove or add to this section, see:
   http://www.spec.org/cpu2006/Docs/config.html#sysinfo

 From /proc/cpuinfo
    model name : Intel(R) Xeon(R) CPU E7-8880L v2 @ 2.20GHz
       4 "physical id"s (chips)
       120 "processors"
    cores, siblings (Caution: counting these is hw and system dependent.  The
    following excerpts from /proc/cpuinfo might not be reliable.  Use with
    caution.)
       cpu cores : 15
       siblings  : 30
       physical 0: cores 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
       physical 1: cores 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
       physical 2: cores 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
       physical 3: cores 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
    cache size : 38400 KB

 From /proc/meminfo
    MemTotal:       1058594776 kB
    HugePages_Total:       0
    Hugepagesize:       2048 kB

 /usr/bin/lsb_release -d
    Red Hat Enterprise Linux Server release 6.5 (Santiago)

 From /etc/*release* /etc/*version*
    redhat-release: Red Hat Enterprise Linux Server release 6.5 (Santiago)
    system-release: Red Hat Enterprise Linux Server release 6.5 (Santiago)
    system-release-cpe: cpe:/o:redhat:enterprise_linux:6server:ga:server

 uname -a:
    Linux RH5885HV3 2.6.32-431.el6.x86_64 #1 SMP Sun Nov 10 22:19:54 EST 2013
    x86_64 x86_64 x86_64 GNU/Linux

 run-level 3 Oct 27 14:44

 SPEC is set to: /spec
    Filesystem     Type  Size  Used Avail Use% Mounted on
    /dev/sda5      ext4  321G  107G  198G  36% /spec

 Additional information from dmidecode:
   BIOS American Megatrends Inc. BLISV395 07/25/2014
   Memory:
    64x   16 GB
    60x Hynix HMT42GR7AFR4C-PB 16 GB 1333 MHz 2 rank
    4x Hynix HMT42GR7MFR4C-PB 16 GB 1333 MHz 2 rank
    32x NO DIMM NO DIMM

 (End of data from sysinfo program)
 Regarding the sysinfo display about the memory installed, the correct amount of
 memory is 1 TB and the dmidecode description should have two lines reading as:
    60x Hynix HMT42GR7AFR4C-PB 16 GB 1333 MHz 2 rank
    4x Hynix HMT42GR7MFR4C-PB 16 GB 1333 MHz 2 rank

General Notes

Environment variables set by runspec before the start of the run:
LD_LIBRARY_PATH = "/spec/libs/32:/spec/libs/64:/spec/sh"

 Binaries compiled on a system with 1x Core i7-860 CPU + 8GB
 memory using RedHat EL 6.4
 Transparent Huge Pages enabled with:
 echo always > /sys/kernel/mm/redhat_transparent_hugepage/enabled
 Filesystem page cache cleared with:
 echo 1>       /proc/sys/vm/drop_caches
 runspec command invoked through numactl i.e.:
 numactl --interleave=all runspec <etc>

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:

 -xAVX   -ipo   -O3   -no-prec-div   -opt-prefetch   -auto-p32   -ansi-alias   -opt-mem-layout-trans=3 

C++ benchmarks:

 -xAVX   -ipo   -O3   -no-prec-div   -opt-prefetch   -auto-p32   -ansi-alias   -opt-mem-layout-trans=3 

Fortran benchmarks:

 -xAVX   -ipo   -O3   -no-prec-div   -opt-prefetch 

Benchmarks using both Fortran and C:

 -xAVX   -ipo   -O3   -no-prec-div   -opt-prefetch   -auto-p32   -ansi-alias   -opt-mem-layout-trans=3 

Peak Compiler Invocation

C benchmarks:

 icc -m64 

C++ benchmarks (except as noted below):

 icpc -m64 
450.soplex:  icpc -m32 

Fortran benchmarks:

 ifort -m64 

Benchmarks using both Fortran and C:

 icc -m64   ifort -m64 

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 
437.leslie3d:  -DSPEC_CPU_LP64 
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 
470.lbm:  -DSPEC_CPU_LP64 
481.wrf:  -DSPEC_CPU_LP64   -DSPEC_CPU_CASE_FLAG   -DSPEC_CPU_LINUX 
482.sphinx3:  -DSPEC_CPU_LP64 

Peak Optimization Flags

C benchmarks:

433.milc:  -xAVX(pass 2)   -prof-gen(pass 1)   -ipo(pass 2)   -O3(pass 2)   -no-prec-div(pass 2)   -opt-mem-layout-trans=3(pass 2)   -prof-use(pass 2)   -auto-ilp32 
470.lbm:  basepeak = yes 
482.sphinx3:  basepeak = yes 

C++ benchmarks:

444.namd:  basepeak = yes 
447.dealII:  basepeak = yes 
450.soplex:  -xAVX(pass 2)   -prof-gen(pass 1)   -ipo(pass 2)   -O3(pass 2)   -no-prec-div(pass 2)   -opt-mem-layout-trans=3(pass 2)   -prof-use(pass 2)   -opt-malloc-options=3 
453.povray:  -xAVX(pass 2)   -prof-gen(pass 1)   -ipo(pass 2)   -O3(pass 2)   -no-prec-div(pass 2)   -opt-mem-layout-trans=3(pass 2)   -prof-use(pass 2)   -unroll4   -ansi-alias 

Fortran benchmarks:

410.bwaves:  basepeak = yes 
416.gamess:  -xAVX(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- 
434.zeusmp:  basepeak = yes 
437.leslie3d:  -xAVX   -ipo   -O3   -no-prec-div   -opt-prefetch 
459.GemsFDTD:  basepeak = yes 
465.tonto:  -xAVX(pass 2)   -prof-gen(pass 1)   -ipo(pass 2)   -O3(pass 2)   -no-prec-div(pass 2)   -prof-use(pass 2)   -unroll4   -auto   -inline-calloc   -opt-malloc-options=3 

Benchmarks using both Fortran and C:

435.gromacs:  -xAVX(pass 2)   -prof-gen(pass 1)   -ipo(pass 2)   -O3(pass 2)   -no-prec-div(pass 2)   -opt-mem-layout-trans=3(pass 2)   -prof-use(pass 2)   -opt-prefetch   -auto-ilp32 
436.cactusADM:  basepeak = yes 
454.calculix:  basepeak = yes 
481.wrf:  -xAVX   -ipo   -O3   -no-prec-div   -auto-ilp32 

The flags files that were used to format this result can be browsed at
http://www.spec.org/cpu2006/flags/Intel-ic14.0-official-linux64-revC.html,
http://www.spec.org/cpu2006/flags/Huawei-Platform-Settings-V1.0-IVB-RevG.html.

You can also download the XML flags sources by saving the following links:
http://www.spec.org/cpu2006/flags/Intel-ic14.0-official-linux64-revC.xml,
http://www.spec.org/cpu2006/flags/Huawei-Platform-Settings-V1.0-IVB-RevG.xml.