SPEC® CINT2006 Result

Copyright 2006-2014 Standard Performance Evaluation Corporation

Tyan (Test Sponsor: Advanced Micro Devices)

Tyan YR190B8228,
AMD Opteron 4122

SPECint®2006 = 20.3

CPU2006 license: 49 Test date: Nov-2010
Test sponsor: Advanced Micro Devices Hardware Availability: Aug-2010
Tested by: Advanced Micro Devices Software Availability: May-2010
Benchmark results graph
Hardware
CPU Name: AMD Opteron 4122
CPU Characteristics:
CPU MHz: 2200
FPU: Integrated
CPU(s) enabled: 4 cores, 1 chip, 4 cores/chip
CPU(s) orderable: 1,2 chips
Primary Cache: 64 KB I + 64 KB D on chip per core
Secondary Cache: 512 KB I+D on chip per core
L3 Cache: 6 MB I+D on chip per chip
Other Cache: None
Memory: 16 GB (2 x 8 GB 2Rx4 PC3-10600R-9, ECC)
Disk Subsystem: 1 x 128 GB SATA SSD
Crucial RealSSD C300 CTFDDAC128MAG-1G1
Other Hardware: None
Software
Operating System: SUSE Linux Enterprise Server 11 (x86_64),
Kernel 2.6.27.19-5-default
Compiler: x86 Open64 4.2.3.2 Compiler Suite (from AMD)
Auto Parallel: Yes
File System: ext3
System State: Run level 3 (Full multiuser with network)
Base Pointers: 32/64-bit
Peak Pointers: 32/64-bit
Other Software: SmartHeap 8.1 32-bit Library for Linux

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.
400.perlbench 730 13.4 731 13.4 730 13.4 524 18.7 525 18.6 523 18.7
401.bzip2 845 11.4 845 11.4 845 11.4 770 12.5 770 12.5 770 12.5
403.gcc 607 13.3 606 13.3 606 13.3 489 16.5 489 16.5 489 16.5
429.mcf 411 22.2 411 22.2 411 22.2 298 30.6 298 30.6 298 30.6
445.gobmk 796 13.2 796 13.2 796 13.2 681 15.4 681 15.4 681 15.4
456.hmmer 558 16.7 558 16.7 560 16.7 336 27.8 336 27.7 336 27.7
458.sjeng 940 12.9 938 12.9 940 12.9 875 13.8 881 13.7 879 13.8
462.libquantum 257 80.8 261 79.4 261 79.3 224 92.6 223 93.0 224 92.6
464.h264ref 1098 20.2 1097 20.2 1128 19.6 1054 21.0 1058 20.9 1029 21.5
471.omnetpp 472 13.2 472 13.2 473 13.2 445 14.0 445 14.0 446 14.0
473.astar 676 10.4 675 10.4 673 10.4 591 11.9 594 11.8 592 11.9
483.xalancbmk 376 18.3 379 18.2 379 18.2 321 21.5 321 21.5 322 21.4

Submit Notes

The config file option 'submit' was used.
'numactl' was used to bind copies to the cores.
See the configuration file for details.

Operating System Notes

'ulimit -s unlimited' was used to set environment stack size
'ulimit -l 2097152'  was used to set environment locked pages in memory limit

Set vm/nr_hugepages=1000 in /etc/sysctl.conf
mount -t hugetlbfs nodev /mnt/hugepages

powersave -f was used to set the CPU frequency to its maximum.

Binaries were compiled on SLES10 SP2 with binutils 2.18

General Notes

Environment variables set by runspec before the start of the run:
LD_LIBRARY_PATH = "/root/work/cpu2006/amd1002-speed-libs-revA/64:/root/work/cpu2006/amd1002-speed-libs-revA/32"
O64_OMP_AFFINITY_MAP = "0,1,2,3"
O64_OMP_SPIN_USER_LOCK = "true"

The x86 Open64 Compiler Suite is only available from (and supported by) AMD at
http://developer.amd.com/cpu/open64

Base Compiler Invocation

C benchmarks:

 opencc 

C++ benchmarks:

 openCC 

Base Portability Flags

400.perlbench:  -DSPEC_CPU_LP64   -DSPEC_CPU_LINUX_X64 
401.bzip2:  -DSPEC_CPU_LP64 
403.gcc:  -DSPEC_CPU_LP64 
429.mcf:  -DSPEC_CPU_LP64 
445.gobmk:  -DSPEC_CPU_LP64 
456.hmmer:  -DSPEC_CPU_LP64 
458.sjeng:  -DSPEC_CPU_LP64 
462.libquantum:  -DSPEC_CPU_LP64   -DSPEC_CPU_LINUX 
464.h264ref:  -DSPEC_CPU_LP64 
483.xalancbmk:  -DSPEC_CPU_LINUX 

Base Optimization Flags

C benchmarks:

 -march=barcelona   -Ofast   -apo   -CG:local_sched_alg=1   -HP:bdt=2m:heap=2m,limit=450   -LNO:parallel_overhead=10000 

C++ benchmarks:

 -march=barcelona   -Ofast   -m32   -INLINE:aggressive=on   -CG:cmp_peep=on   -L/root/work/libraries/SmartHeap-8.1/lib -lsmartheap 

Peak Compiler Invocation

C benchmarks:

 opencc 

C++ benchmarks:

 openCC 

Peak Portability Flags

400.perlbench:  -DSPEC_CPU_LP64   -DSPEC_CPU_LINUX_X64 
401.bzip2:  -DSPEC_CPU_LP64 
445.gobmk:  -DSPEC_CPU_LP64 
456.hmmer:  -DSPEC_CPU_LP64 
458.sjeng:  -DSPEC_CPU_LP64 
462.libquantum:  -DSPEC_CPU_LP64   -DSPEC_CPU_LINUX 
464.h264ref:  -DSPEC_CPU_LP64 
483.xalancbmk:  -DSPEC_CPU_LINUX 

Peak Optimization Flags

C benchmarks:

400.perlbench:  -march=barcelona   -fb_create fbdata(pass 1)   -fb_opt fbdata(pass 2)   -Ofast   -IPA:plimit=20000   -LNO:opt=0   -OPT:unroll_times_max=8   -OPT:unroll_size=256   -OPT:unroll_level=2   -OPT:keep_ext=on   -WOPT:if_conv=0   -CG:local_sched_alg=1   -CG:unroll_fb_req=on   -HP:bdt=2m:heap=2m 
401.bzip2:  -march=barcelona   -fb_create fbdata(pass 1)   -fb_opt fbdata(pass 2)   -O3   -OPT:alias=disjoint   -OPT:goto=off   -CG:local_sched_alg=1   -HP:bdt=2m:heap=2m 
403.gcc:  -march=barcelona   -fb_create fbdata(pass 1)   -fb_opt fbdata(pass 2)   -Ofast   -LNO:trip_count=256   -LNO:prefetch_ahead=10   -CG:cmp_peep=on   -m32   -HP:bdt=2m:heap=2m   -GRA:unspill=on   -IPA:small_pu=200 
429.mcf:  -march=barcelona   -O3   -ipa   -INLINE:aggressive=on   -CG:gcm=off   -GRA:prioritize_by_density=on   -m32   -HP:bdt=2m:heap=2m 
445.gobmk:  -march=barcelona   -fb_create fbdata(pass 1)   -fb_opt fbdata(pass 2)   -O3   -OPT:alias=restrict   -OPT:unroll_times_max=8   -OPT:unroll_size=256   -OPT:unroll_level=2   -OPT:keep_ext=on   -ipa   -IPA:plimit=750   -IPA:min_hotness=300   -IPA:pu_reorder=1   -LNO:prefetch=1   -LNO:ignore_feedback=off   -CG:p2align=on   -CG:unroll_fb_req=on   -HP:bdt=2m:heap=2m 
456.hmmer:  -march=barcelona   -fb_create fbdata(pass 1)   -fb_opt fbdata(pass 2)   -Ofast   -LNO:prefetch=0   -OPT:alias=disjoint   -OPT:unroll_times_max=8   -OPT:unroll_size=256   -OPT:unroll_level=2   -OPT:keep_ext=on   -CG:local_sched_alg=1   -CG:cflow=0   -CG:push_pop_int_saved_regs=off   -CG:cmp_peep=on   -HP:bdt=2m:heap=2m 
458.sjeng:  -march=barcelona   -fb_create fbdata(pass 1)   -fb_opt fbdata(pass 2)   -O3   -ipa   -LNO:ignore_feedback=off   -LNO:full_unroll=10   -LNO:fusion=0   -LNO:fission=2   -IPA:pu_reorder=2   -IPA:min_hotness=32   -CG:ptr_load_use=0   -OPT:unroll_times_max=8   -INLINE:aggressive=on   -HP:bdt=2m:heap=2m 
462.libquantum:  -march=barcelona   -Ofast   -apo   -LNO:pf2=0   -CG:gcm=off   -CG:use_prefetchnta=on   -CG:cmp_peep=on   -WOPT:aggstr=0   -OPT:alias=disjoint   -INLINE:aggressive=on   -IPA:space=1000   -IPA:plimit=20000   -mso 
464.h264ref:  -march=barcelona   -fb_create fbdata(pass 1)   -fb_opt fbdata(pass 2)   -O3   -IPA:plimit=20000   -OPT:alias=disjoint   -LNO:prefetch=0   -CG:ptr_load_use=0   -CG:push_pop_int_saved_regs=off   -HP:bdt=2m:heap=2m 

C++ benchmarks:

471.omnetpp:  -march=barcelona   -Ofast   -CG:gcm=off   -INLINE:aggressive=on   -WOPT:if_conv=0   -m32   -HP:bdt=2m:heap=2m 
473.astar:  -march=barcelona   -fb_create fbdata(pass 1)   -fb_opt fbdata(pass 2)   -Ofast   -TENV:frame_pointer=off   -WOPT:if_conv=0   -GRA:optimize_boundary=on   -OPT:alias=disjoint   -INLINE:aggressive=on   -IPA:small_pu=3000   -IPA:plimit=3000   -m32   -HP:bdt=2m:heap=2m 
483.xalancbmk:  -march=barcelona   -Ofast   -INLINE:aggressive=on   -m32   -CG:cmp_peep=on   -GRA:unspill=on   -TENV:frame_pointer=off   -fno-emit-exceptions   -L/root/work/libraries/SmartHeap-8.1/lib -lsmartheap 

The flags files that were used to format this result can be browsed at
http://www.spec.org/cpu2006/flags/x86-open64-423-flags-speed-revA.20101207.html,
http://www.spec.org/cpu2006/flags/amd-platform-speed-revA.html.

You can also download the XML flags sources by saving the following links:
http://www.spec.org/cpu2006/flags/x86-open64-423-flags-speed-revA.20101207.xml,
http://www.spec.org/cpu2006/flags/amd-platform-speed-revA.xml.