# Invocation command line: # /cpu2006/bin/runspec -c amd1104il-rate-revA.cfg --rate --tune all int --nopreenv --note-preenv # output_root was not used for this run ############################################################################ # AMD1104 SPEC CPU2006 V1.1 Rate Configuration File for 64-bit Linux # # # CPU2006 Version 1.1 # Compiler name/version: Open64 4.2.5 # Operating system version: 64-bit Linux # Hardware: AMD Opteron (Orochi) # FP Base Pointer Size: 64-bit only # FP Peak Pointer Size: 32/64-bit # INT Base Pointer Size: 32/64-bit # INT Peak Pointer Size: 32/64-bit # Auto Parallization: No # # Important! Please run with your stack size set to 'unlimited'. # Failure to do so may cause some benchmarks to get a stack # overflow during execution. # Using csh: unlimit # Using bash: ulimit -s unlimited # # Your LD_LIBRARY_PATH must be set to the location of the dependent # runtime libraries. (Though this should be taken care of by the # preENV_LD_LIBRARY_PATH found in the AMD1104il-rate-revX.inc file.) # This line should be commented out during builds. # ##################################################################### ext = amd1104-rate-revA ignore_errors = no tune = base,peak output_format = all flagsurl000 = http://www.spec.org/cpu2006/flags/x86-open64-425-flags-rate-revA.xml $[top]/amd1104-platform-rate-revA.xml size = test,train,ref check_md5 = yes reportable = yes env_vars = no teeout = yes mean_anyway = yes teerunout = yes post_setup = sync verbose = 6 #################################################################### # Include file containing the commonly changed fields #################################################################### %define inc_file_name AMD1104il-rate-revA.inc #include: %{inc_file_name} # ----- Begin inclusion of 'AMD1104il-rate-revA.inc' ############################################################################ ##################################################################### # Paths ##################################################################### # Set location of run time libraries for runs. preENV_LD_LIBRARY_PATH = $[top]/amd1104-rate-libs-revA/32:$[top]/amd1104-rate-libs-revA/64 # Set this path to your SmartHeap Library for builds. SMARTHEAP_DIR = /root/work/libraries/SmartHeap-10/lib ##################################################################### # Machine Specific Settings ##################################################################### # If your machine orders nodes sequentially and your using 8GB # memory sticks, most settings should be correctly configured # based on the below three settings. See README.amd1104il-rate # for more information. # How many sockets does your test system have? (1, 2, or 4) %define num_sockets 2 # How many cores per socket does your system have? (8, 12, or 16) %define cores_per_socket 16 # Approximately how much memory (in GB) do you have in your system? # (16, 32, 64, 128, 256) # If between two values round down, and if over 256GB choose 256. If you # dont have these exact amounts of memory installed the "Memory" description # line below will need to be updated. %define memory_size 128 # What is the frequency of the memory in your system? # (1333, 1600) %define memory_freq 1333 ######################################################################## # You should not need to change anything in this section unless you have # a non-standard configuration. See README.amd1104il-rate for more # information. ######################################################################## %if '%{cores_per_socket}' eq '16' % define cores_per_node 8 % define total_I_cache 512 % if ('%{num_sockets}' eq '1') % if ('%{memory_size}' eq '16') % error These SPEC CPU binaries require at least 2GB memory per core, and the value for "memory_size" in %{inc_file_name} indicates you have not met this requirement. This error was generated % elif ('%{memory_size}' eq '32') % define GB_mem_per_core 2 % define mem_sticks 4 % define num_system_huge_pages 0 % elif ('%{memory_size}' eq '64') % define GB_mem_per_core 4 % define mem_sticks 8 % define num_system_huge_pages 14336 % elif ('%{memory_size}' eq '128') % define GB_mem_per_core 4 % define mem_sticks 16 % define num_system_huge_pages 14336 % elif ('%{memory_size}' eq '256') % define GB_mem_per_core 4 % define mem_sticks 32 % define num_system_huge_pages 14336 % else % error Please define "memory_size" to a valid value in %{inc_file_name}. This error was generated % endif #memory_size % elif ('%{num_sockets}' eq '2') % if ('%{memory_size}' eq '16' || '%{memory_size}' eq '32') % error These SPEC CPU binaries require at least 2GB memory per core, and the value for "memory_size" in %{inc_file_name} indicates you have not met this requirement. This error was generated % elif ('%{memory_size}' eq '64') % define GB_mem_per_core 2 % define mem_sticks 16 % define num_system_huge_pages 0 % elif ('%{memory_size}' eq '128') % define GB_mem_per_core 4 % define mem_sticks 16 % define num_system_huge_pages 28672 % elif ('%{memory_size}' eq '256') % define GB_mem_per_core 4 % define mem_sticks 32 % define num_system_huge_pages 28672 % else % error Please define "memory_size" to a valid value in %{inc_file_name}. This error was generated % endif #memory_size % elif ('%{num_sockets}' eq '4') % if ('%{memory_size}' eq '16' || '%{memory_size}' eq '32' || '%{memory_size}' eq '64') % error These SPEC CPU binaries require at least 2GB memory per core, and the value for "memory_size" in %{inc_file_name} indicates you have not met this requirement. This error was generated % elif ('%{memory_size}' eq '128') % define GB_mem_per_core 2 % define mem_sticks 16 % define num_system_huge_pages 0 % elif ('%{memory_size}' eq '256') % define GB_mem_per_core 4 % define mem_sticks 32 % define num_system_huge_pages 57344 % else % error Please define "memory_size" to a valid value in %{inc_file_name}. This error was generated % endif #memory_size % endif #num_sockets ## 12-core ## %elif '%{cores_per_socket}' eq '12' % define cores_per_node 6 % define total_I_cache 384 % if ('%{num_sockets}' eq '1') % if ('%{memory_size}' eq '16') % error These SPEC CPU binaries require at least 2GB memory per core, and the value for "memory_size" in %{inc_file_name} indicates you have not met this requirement. This error was generated % elif ('%{memory_size}' eq '32') % define GB_mem_per_core 3 % define mem_sticks 4 % define num_system_huge_pages 5760 % elif ('%{memory_size}' eq '64') % define GB_mem_per_core 4 % define mem_sticks 8 % define num_system_huge_pages 10752 % elif ('%{memory_size}' eq '128') % define GB_mem_per_core 4 % define mem_sticks 16 % define num_system_huge_pages 10752 % elif ('%{memory_size}' eq '256') % define GB_mem_per_core 4 % define mem_sticks 32 % define num_system_huge_pages 10752 % else % error Please define "memory_size" to a valid value in %{inc_file_name}. This error was generated % endif #memory_size % elif ('%{num_sockets}' eq '2') % if ('%{memory_size}' eq '16' || '%{memory_size}' eq '32') % error These SPEC CPU binaries require at least 2GB memory per core, and the value for "memory_size" in %{inc_file_name} indicates you have not met this requirement. This error was generated % elif ('%{memory_size}' eq '64') % define GB_mem_per_core 3 % define mem_sticks 8 % define num_system_huge_pages 11520 % elif ('%{memory_size}' eq '128') % define GB_mem_per_core 4 % define mem_sticks 16 % define num_system_huge_pages 21504 % elif ('%{memory_size}' eq '256') % define GB_mem_per_core 4 % define mem_sticks 32 % define num_system_huge_pages 21504 % else % error Please define "memory_size" to a valid value in %{inc_file_name}. This error was generated % endif #memory_size % elif ('%{num_sockets}' eq '4') % if ('%{memory_size}' eq '16' || '%{memory_size}' eq '32' || '%{memory_size}' eq '64') % error These SPEC CPU binaries require at least 2GB memory per core, and the value for "memory_size" in %{inc_file_name} indicates you have not met this requirement. This error was generated % elif ('%{memory_size}' eq '128') % define GB_mem_per_core 3 % define mem_sticks 16 % define num_system_huge_pages 23040 % elif ('%{memory_size}' eq '256') % define GB_mem_per_core 4 % define mem_sticks 32 % define num_system_huge_pages 43008 % else % error Please define "memory_size" to a valid value in %{inc_file_name}. This error was generated % endif #memory_size % endif #num_sockets ## 8-core ## %elif '%{cores_per_socket}' eq '8' % define cores_per_node 4 % define total_I_cache 256 % if ('%{num_sockets}' eq '1') % if ('%{memory_size}' eq '16') % define GB_mem_per_core 2 % define mem_sticks 2 % define num_system_huge_pages 0 % elif ('%{memory_size}' eq '32') % define GB_mem_per_core 4 % define mem_sticks 4 % define num_system_huge_pages 7168 % elif ('%{memory_size}' eq '64') % define GB_mem_per_core 4 % define mem_sticks 16 % define num_system_huge_pages 7168 % elif ('%{memory_size}' eq '128') % define GB_mem_per_core 4 % define mem_sticks 16 % define num_system_huge_pages 7168 % elif ('%{memory_size}' eq '256') % define GB_mem_per_core 4 % define mem_sticks 32 % define num_system_huge_pages 7168 % else % error Please define "memory_size" to a valid value in %{inc_file_name}. This error was generated % endif #memory_size % elif ('%{num_sockets}' eq '2') % if ('%{memory_size}' eq '16') % error These SPEC CPU binaries require at least 2GB memory per core, and the value for "memory_size" in %{inc_file_name} indicates you have not met this requirement. This error was generated % elif ('%{memory_size}' eq '32') % define GB_mem_per_core 2 % define mem_sticks 8 % define num_system_huge_pages 0 % elif ('%{memory_size}' eq '64') % define GB_mem_per_core 4 % define mem_sticks 8 % define num_system_huge_pages 14336 % elif ('%{memory_size}' eq '128') % define GB_mem_per_core 4 % define mem_sticks 16 % define num_system_huge_pages 14336 % elif ('%{memory_size}' eq '256') % define GB_mem_per_core 4 % define mem_sticks 32 % define num_system_huge_pages 14336 % else % error Please define "memory_size" to a valid value in %{inc_file_name}. This error was generated % endif #memory_size % elif ('%{num_sockets}' eq '4') % if ('%{memory_size}' eq '16' || '%{memory_size}' eq '32') % error These SPEC CPU binaries require at least 2GB memory per core, and the value for "memory_size" in %{inc_file_name} indicates you have not met this requirement. This error was generated % elif ('%{memory_size}' eq '64') % define GB_mem_per_core 2 % define mem_sticks 16 % define num_system_huge_pages 0 % elif ('%{memory_size}' eq '128') % define GB_mem_per_core 4 % define mem_sticks 16 % define num_system_huge_pages 28672 % elif ('%{memory_size}' eq '256') % define GB_mem_per_core 4 % define mem_sticks 32 % define num_system_huge_pages 28672 % else % error Please define "memory_size" to a valid value in %{inc_file_name}. This error was generated % endif #memory_size % endif #num_sockets %endif #cores_per_socket %define total_L2_cache %{cores_per_socket} %warning Please ensure you have %{num_system_huge_pages} huge pages configured on this system. This message was generated #################################################################### # Tester information #################################################################### license_num = 3 prepared_by = Hewlett-Packard Company tester = Hewlett-Packard Company test_sponsor = Hewlett-Packard Company hw_vendor = Hewlett-Packard Company hw_model000 = ProLiant DL385 G7 hw_model001 = (1.6 GHz AMD Opteron 6262 HE) #################################################################### # Hardware information #################################################################### hw_avail = Nov-2011 hw_cpu_name = AMD Opteron 6262 HE hw_cpu_char = AMD Turbo CORE technology up to 2.90 GHz hw_cpu_mhz = 1600 hw_fpu = Integrated hw_nchips = 2 hw_ncores = 32 hw_ncoresperchip = 16 hw_nthreadspercore = 1 hw_ncpuorder = 1,2 chips hw_pcache000 = 512 KB I on chip per chip, hw_pcache001 = 64 KB I shared / 2 cores; hw_pcache002 = 16 KB D on chip per core hw_scache = 16 MB I+D on chip per chip, 2 MB shared / 2 cores hw_tcache = 16 MB I+D on chip per chip, 8 MB shared / 8 cores hw_ocache = None hw_disk = 2 x 146 GB 7.2 K SATA %if ('%{memory_freq}' eq '1333') hw_memory = 128 GB (16 x 8 GB 2Rx4 PC3-10600R-9, ECC) %elif ('%{memory_freq}' eq '1600') hw_memory = %{memory_size} GB (%{mem_sticks} x 8 GB 2Rx4 PC3-12800R-11, ECC) %else % error Please define "memory_freq" to a valid value in %{inc_file_name}. This error was generated %endif #memory_freq hw_other = None sw_file = ext3 sw_os000 = Red Hat Enterprise Linux Server release 6.1, sw_os001 = Kernel 2.6.32-131.0.15.el6.x86_64 sw_state = Run level 3 (multi-user) ##################################################################### # Notes ##################################################################### notes_020 =The x86 Open64 Compiler Suite is only available from (and supported by) AMD at notes_025 =http://developer.amd.com/cpu/open64 notes_submit_000 ='numactl' was used to bind copies to the cores. notes_submit_005 =See the configuration file for details. notes_os_000 ='ulimit -s unlimited' was used to set environment stack size notes_os_005 ='ulimit -l 2097152' was used to set environment locked pages in memory limit notes_os_010 = notes_os_015 =Set "echo never > /sys/kernel/mm/redhat_transparent_hugepage/enabled" notes_os_020 =Set "kernel/randomize_va_space=0" in /etc/sysctl.conf %if '%{num_system_huge_pages}' ne '0' notes_os_025 = notes_os_030 =Set vm/nr_hugepages=28672 in /etc/sysctl.conf notes_os_035 =Set "nodev /mnt/hugepages hugetlbfs defaults 0 0" in /etc/fstab %else notes_os_025 = notes_os_030 =Huge pages were not configured for this run. %endif #num_system_huge_pages # ---- End inclusion of '/cpu2006/config/AMD1104il-rate-revA.inc' # Required for SPEC CPU v1.1 and earlier submissions parallel_test = 1 #################################################### # Auto-configured settings based on your .inc file # #################################################### %if '%{GB_mem_per_core}' eq '4' preENV_HUGETLB_LIMIT = 896 %elif '%{GB_mem_per_core}' eq '3' preENV_HUGETLB_LIMIT = 480 %elif '%{GB_mem_per_core}' eq '2' #No huge pages should be configured, so do nothing %endif #GB_mem_per_core %if '%{cores_per_socket}' eq '16' bind0 = numactl -m 0 --physcpubind=0 bind1 = numactl -m 0 --physcpubind=2 bind2 = numactl -m 0 --physcpubind=4 bind3 = numactl -m 0 --physcpubind=6 bind4 = numactl -m 0 --physcpubind=8 bind5 = numactl -m 0 --physcpubind=10 bind6 = numactl -m 0 --physcpubind=12 bind7 = numactl -m 0 --physcpubind=14 bind8 = numactl -m 1 --physcpubind=16 bind9 = numactl -m 1 --physcpubind=18 bind10 = numactl -m 1 --physcpubind=20 bind11 = numactl -m 1 --physcpubind=22 bind12 = numactl -m 1 --physcpubind=24 bind13 = numactl -m 1 --physcpubind=26 bind14 = numactl -m 1 --physcpubind=28 bind15 = numactl -m 1 --physcpubind=30 bind16 = numactl -m 2 --physcpubind=1 bind17 = numactl -m 2 --physcpubind=3 bind18 = numactl -m 2 --physcpubind=5 bind19 = numactl -m 2 --physcpubind=7 bind20 = numactl -m 2 --physcpubind=9 bind21 = numactl -m 2 --physcpubind=11 bind22 = numactl -m 2 --physcpubind=13 bind23 = numactl -m 2 --physcpubind=15 bind24 = numactl -m 3 --physcpubind=17 bind25 = numactl -m 3 --physcpubind=19 bind26 = numactl -m 3 --physcpubind=21 bind27 = numactl -m 3 --physcpubind=23 bind28 = numactl -m 3 --physcpubind=25 bind29 = numactl -m 3 --physcpubind=27 bind30 = numactl -m 3 --physcpubind=29 bind31 = numactl -m 3 --physcpubind=31 # bind32 = numactl -m 4 --physcpubind=32 # bind33 = numactl -m 4 --physcpubind=33 # bind34 = numactl -m 4 --physcpubind=34 # bind35 = numactl -m 4 --physcpubind=35 # bind36 = numactl -m 4 --physcpubind=36 # bind37 = numactl -m 4 --physcpubind=37 # bind38 = numactl -m 4 --physcpubind=38 # bind39 = numactl -m 4 --physcpubind=39 # bind40 = numactl -m 5 --physcpubind=40 # bind41 = numactl -m 5 --physcpubind=41 # bind42 = numactl -m 5 --physcpubind=42 # bind43 = numactl -m 5 --physcpubind=43 # bind44 = numactl -m 5 --physcpubind=44 # bind45 = numactl -m 5 --physcpubind=45 # bind46 = numactl -m 5 --physcpubind=46 # bind47 = numactl -m 5 --physcpubind=47 # bind48 = numactl -m 6 --physcpubind=48 # bind49 = numactl -m 6 --physcpubind=49 # bind50 = numactl -m 6 --physcpubind=50 # bind51 = numactl -m 6 --physcpubind=51 # bind52 = numactl -m 6 --physcpubind=52 # bind53 = numactl -m 6 --physcpubind=53 # bind54 = numactl -m 6 --physcpubind=54 # bind55 = numactl -m 6 --physcpubind=55 # bind56 = numactl -m 7 --physcpubind=56 # bind57 = numactl -m 7 --physcpubind=57 # bind58 = numactl -m 7 --physcpubind=58 # bind59 = numactl -m 7 --physcpubind=59 # bind60 = numactl -m 7 --physcpubind=60 # bind61 = numactl -m 7 --physcpubind=61 # bind62 = numactl -m 7 --physcpubind=62 # bind63 = numactl -m 7 --physcpubind=63 % if '%{num_sockets}' eq '1' # Config settings for 1P OR-16 system copies = 16 % define num_nodes 2 % elif '%{num_sockets}' eq '2' # Config settings for 2P OR-16 system copies = 32 % define num_nodes 4 % elif '%{num_sockets}' eq '4' # Config settings for 4P OR-16 system copies = 64 % define num_nodes 8 % else #num_sockets % error Please define "num_sockets" to either '1', '2', or '4' in %{inc_file_name}. This error was generated % endif #num_sockets %elif '%{cores_per_socket}' eq '12' bind0 = numactl -m 0 --physcpubind=0 bind1 = numactl -m 0 --physcpubind=1 bind2 = numactl -m 0 --physcpubind=2 bind3 = numactl -m 0 --physcpubind=3 bind4 = numactl -m 0 --physcpubind=4 bind5 = numactl -m 0 --physcpubind=5 bind6 = numactl -m 1 --physcpubind=6 bind7 = numactl -m 1 --physcpubind=7 bind8 = numactl -m 1 --physcpubind=8 bind9 = numactl -m 1 --physcpubind=9 bind10 = numactl -m 1 --physcpubind=10 bind11 = numactl -m 1 --physcpubind=11 bind12 = numactl -m 2 --physcpubind=12 bind13 = numactl -m 2 --physcpubind=13 bind14 = numactl -m 2 --physcpubind=14 bind15 = numactl -m 2 --physcpubind=15 bind16 = numactl -m 2 --physcpubind=16 bind17 = numactl -m 2 --physcpubind=17 bind18 = numactl -m 3 --physcpubind=18 bind19 = numactl -m 3 --physcpubind=19 bind20 = numactl -m 3 --physcpubind=20 bind21 = numactl -m 3 --physcpubind=21 bind22 = numactl -m 3 --physcpubind=22 bind23 = numactl -m 3 --physcpubind=23 bind24 = numactl -m 4 --physcpubind=24 bind25 = numactl -m 4 --physcpubind=25 bind26 = numactl -m 4 --physcpubind=26 bind27 = numactl -m 4 --physcpubind=27 bind28 = numactl -m 4 --physcpubind=28 bind29 = numactl -m 4 --physcpubind=29 bind30 = numactl -m 5 --physcpubind=30 bind31 = numactl -m 5 --physcpubind=31 bind32 = numactl -m 5 --physcpubind=32 bind33 = numactl -m 5 --physcpubind=33 bind34 = numactl -m 5 --physcpubind=34 bind35 = numactl -m 5 --physcpubind=35 bind36 = numactl -m 6 --physcpubind=36 bind37 = numactl -m 6 --physcpubind=37 bind38 = numactl -m 6 --physcpubind=38 bind39 = numactl -m 6 --physcpubind=39 bind40 = numactl -m 6 --physcpubind=40 bind41 = numactl -m 6 --physcpubind=41 bind42 = numactl -m 7 --physcpubind=42 bind43 = numactl -m 7 --physcpubind=43 bind44 = numactl -m 7 --physcpubind=44 bind45 = numactl -m 7 --physcpubind=45 bind46 = numactl -m 7 --physcpubind=46 bind47 = numactl -m 7 --physcpubind=47 % if '%{num_sockets}' eq '1' # Config settings for 1P OR-12 system copies = 12 % define num_nodes 2 % elif '%{num_sockets}' eq '2' # Config settings for 2P OR-12 system copies = 24 % define num_nodes 4 % elif '%{num_sockets}' eq '4' # Config settings for 4P OR-12 system copies = 48 % define num_nodes 8 % else #num_sockets % error Please define "num_sockets" to either '1', '2', or '4' in %{inc_file_name}. This error was generated % endif #num_sockets %elif '%{cores_per_socket}' eq '8' bind0 = numactl -m 0 --physcpubind=0 bind1 = numactl -m 0 --physcpubind=2 bind2 = numactl -m 0 --physcpubind=4 bind3 = numactl -m 0 --physcpubind=6 bind4 = numactl -m 1 --physcpubind=8 bind5 = numactl -m 1 --physcpubind=10 bind6 = numactl -m 1 --physcpubind=12 bind7 = numactl -m 1 --physcpubind=14 bind8 = numactl -m 2 --physcpubind=1 bind9 = numactl -m 2 --physcpubind=3 bind10 = numactl -m 2 --physcpubind=5 bind11 = numactl -m 2 --physcpubind=7 bind12 = numactl -m 3 --physcpubind=9 bind13 = numactl -m 3 --physcpubind=11 bind14 = numactl -m 3 --physcpubind=13 bind15 = numactl -m 3 --physcpubind=15 % if '%{num_sockets}' eq '1' # Config settings for 1P OR-8 system copies = 8 % define num_nodes 2 % elif '%{num_sockets}' eq '2' # Config settings for 2P OR-8 system copies = 16 % define num_nodes 4 % elif '%{num_sockets}' eq '4' # Config settings for 4P OR-8 system copies = 32 % define num_nodes 8 % else #num_sockets % error Please define "num_sockets" to either '1', '2', or '4' in %{inc_file_name}. This error was generated % endif #num_sockets %else #cores_per_socket % error Please define "cores_per_socket" to either '8', '12', or '16' in %{inc_file_name}. This error was generated %endif #cores_per_socket ################################ # End auto-configured settings # ################################ submit = echo "$command" > run.sh ; $BIND bash run.sh ############################ Software Info ############################ fp=default=default=default: sw_base_ptrsize = 64-bit sw_peak_ptrsize = 32/64-bit sw_avail = Jul-2011 sw_compiler = x86 Open64 4.2.5.2 Compiler Suite (from AMD) sw_other = None int=default=default=default: sw_base_ptrsize = 32/64-bit sw_peak_ptrsize = 32/64-bit sw_avail = Jul-2011 sw_compiler000 = C/C++: Version 4.2.5.2 of sw_compiler001 = x86 Open64 Compiler Suite (from AMD) sw_other = SmartHeap 10.0 32-bit Library for Linux default=default=default=default: ##################################################################### # Compiler selection # # CC = opencc -march=bdver1 CXX = openCC -march=bdver1 FC = openf95 -march=bdver1 ##################################################################### # Portability for default 64-bit code generation ##################################################################### default=default=default: PORTABILITY = -DSPEC_CPU_LP64 ##################################################################### # INT Portability ##################################################################### 400.perlbench=default=default: CPORTABILITY = -DSPEC_CPU_LINUX_X64 403.gcc=peak=default: PORTABILITY = 429.mcf=peak=default: PORTABILITY = 462.libquantum=default=default: CPORTABILITY = -DSPEC_CPU_LINUX 471.omnetpp=default=default: # Needed to avoid -DSPEC_CPU_LP64 on -m32 C++ base codes PORTABILITY = 473.astar=default=default: # Needed to avoid -DSPEC_CPU_LP64 on -m32 C++ base codes PORTABILITY = 483.xalancbmk=default=default: CXXPORTABILITY = -DSPEC_CPU_LINUX # Needed to avoid -DSPEC_CPU_LP64 on -m32 C++ base codes PORTABILITY = ################################################################# # # # SPECint Tuning & Notes # # # ################################################################# int=base: COPTIMIZE = -Ofast -CG:local_sched_alg=1 -INLINE:aggressive=on -IPA:plimit=8000:small_pu=100 -HP:bd=2m:heap=2m -mso -LNO:prefetch=2 CXXOPTIMIZE = -Ofast -m32 -INLINE:aggressive=on -CG:cmp_peep=on -D__OPEN64_FAST_SET EXTRA_CXXLIBS = -L$(SMARTHEAP_DIR) -lsmartheap sw_base_ptrsize = 32/64-bit sw_peak_ptrsize = 32/64-bit ##################################################################### # INT Peak Tuning ##################################################################### int=peak=default: COPTIMIZE = -Ofast -CG:local_sched_alg=1 -HP:bdt=2m:heap=2m CXXOPTIMIZE = -Ofast -m32 -HP:bdt=2m:heap=2m -D__OPEN64_FAST_SET PASS1_CFLAGS = -fb_create fbdata PASS1_CXXFLAGS = -fb_create fbdata PASS1_LDFLAGS = -fb_create fbdata PASS2_CFLAGS = -fb_opt fbdata PASS2_CXXFLAGS = -fb_opt fbdata PASS2_LDFLAGS = -fb_opt fbdata 400.perlbench=peak=default: COPTIMIZE = -Ofast -LNO:prefetch=2:opt=0 -IPA:plimit=20000 -OPT:unroll_times_max=8:unroll_size=256:unroll_level=2:keep_ext=on -WOPT:if_conv=0:sib=on -CG:local_sched_alg=1:unroll_fb_req=on:movext_icmp=off -HP:bd=2m:heap=2m 401.bzip2=peak=default: COPTIMIZE = -O3 -LNO:prefetch=2:pf2=0 -OPT:alias=disjoint:goto=off -CG:local_sched_alg=1 -HP:bdt=2m:heap=2m 403.gcc=peak=default: COPTIMIZE = -Ofast -LNO:trip_count=256 -CG:cmp_peep=on:pre_minreg_level=2 -m32 -HP:bdt=2m:heap=2m -GRA:unspill=on -IPA:small_pu=200 -WOPT:sib=on 429.mcf=peak=default: COPTIMIZE = -O3 -OPT:unroll_times_max=5 -ipa -INLINE:aggressive=on -CG:gcm=off -GRA:prioritize_by_density=on -m32 -HP:bdt=2m:heap=2m -mso feedback = 0 445.gobmk=peak=default: COPTIMIZE = -Ofast -OPT:unroll_size=256:unroll_times_max=8:keep_ext=on -IPA:plimit=750:min_hotness=300:pu_reorder=1 -LNO:ignore_feedback=off -WOPT:if_conv=2 -HP:bd=2m:heap=2m 456.hmmer=peak=default: COPTIMIZE = -Ofast -LNO:prefetch=2 -OPT:alias=disjoint:unroll_times_max=16:unroll_size=512:unroll_level=2:keep_ext=on -CG:cflow=0:cmp_peep=on:pre_local_sched=off -HP:bdt=2m:heap=2m 458.sjeng=peak=default: COPTIMIZE = -Ofast -CG:ptr_load_use=0:divrem_opt=on:movext_icmp=off:locs_best=on -LNO:full_unroll=10 -IPA:pu_reorder=2 -HP:bd=2m:heap=2m -WOPT:sib=on 462.libquantum=peak=default: COPTIMIZE = -Ofast -mso -OPT:unroll_size=512:unroll_times_max=16 -LNO:prefetch=2:prefetch_ahead=4:pf2=0 -CG:local_sched_alg=1 -INLINE:aggressive=on -IPA:plimit=15000:small_pu=100 -HP:bdt=2m:heap=2m,limit=300 feedback = 0 464.h264ref=peak=default: COPTIMIZE = -O3 -OPT:unroll_size=256:unroll_times_max=2 -IPA:plimit=20000 -OPT:alias=disjoint -CG:ptr_load_use=0:local_sched_alg=1 -HP:bdt=2m:heap=2m 471.omnetpp=peak=default: basepeak = 1 473.astar=peak=default: CXXOPTIMIZE = -Ofast -TENV:frame_pointer=off -WOPT:if_conv=0:sib=on -CG:divrem_opt=on -GRA:optimize_boundary=on -OPT:alias=disjoint -INLINE:aggressive=on -IPA:small_pu=3000:plimit=3000 -m32 -HP:bdt=2m:heap=2m 483.xalancbmk=peak=default: CXXOPTIMIZE = -Ofast -LNO:prefetch=2 -OPT:unroll_size=512:unroll_times_max=8 -D__OPEN64_FAST_SET -INLINE:aggressive=on -m32 -CG:cmp_peep=on:local_sched=off -GRA:unspill=on -TENV:frame_pointer=off -fno-emit-exceptions EXTRA_CXXLIBS = -L$(SMARTHEAP_DIR) -lsmartheap feedback = 0 ##################################################################### # FP Portability ##################################################################### 436.cactusADM=default=default: FPORTABILITY = -fno-second-underscore 447.dealII=peak=default: # Needed to avoid -DSPEC_CPU_LP64 since peak is built with -m32 PORTABILITY = 450.soplex=peak=default: # Needed to avoid -DSPEC_CPU_LP64 PORTABILITY = 481.wrf=default=default: PORTABILITY = -DSPEC_CPU_LINUX -DSPEC_CPU_CASE_FLAG -DSPEC_CPU_LP64 FPORTABILITY = -fno-second-underscore ################################################################# # # # SPECfp Tuning # # # ################################################################# fp=base: COPTIMIZE = -Ofast -OPT:malloc_alg=1 -HP:bd=2m:heap=2m -IPA:plimit=8000:small_pu=100 -mso CXXOPTIMIZE = -Ofast -static -CG:load_exe=0 -OPT:malloc_alg=1 -INLINE:aggressive=on -HP:bd=2m:heap=2m -D__OPEN64_FAST_SET FOPTIMIZE = -Ofast -LNO:blocking=off -OPT:rsqrt=2:unroll_size=256 -HP:bd=2m:heap=2m -mso sw_base_ptrsize = 64-bit sw_peak_ptrsize = 32/64-bit ##################################################################### # FP Peak Tuning ##################################################################### fp=peak=default: COPTIMIZE = -Ofast -HP:bdt=2m:heap=2m CXXOPTIMIZE = -Ofast -INLINE:aggressive=on -HP:bdt=2m:heap=2m -D__OPEN64_FAST_SET FOPTIMIZE = -Ofast -HP:bdt=2m:heap=2m PASS1_CFLAGS = -fb_create fbdata PASS2_CFLAGS = -fb_opt fbdata PASS1_CXXFLAGS = -fb_create fbdata PASS2_CXXFLAGS = -fb_opt fbdata PASS1_FFLAGS = -fb_create fbdata PASS2_FFLAGS = -fb_opt fbdata PASS1_LDFLAGS = -fb_create fbdata PASS2_LDFLAGS = -fb_opt fbdata 410.bwaves=peak=default: FOPTIMIZE = -Ofast -OPT:Ofast:treeheight=on -LNO:blocking=off:ignore_feedback=off:fu=4:loop_model_simd=on:simd_rm_unity_remainder=on -WOPT:aggstr=0 -HP:bdt=2m:heap=2m -CG:cmp_peep=on 416.gamess=peak=default: FOPTIMIZE = -O3 -LNO:fu=6:blocking=0:simd=0 -OPT:Ofast:ro=3:unroll_size=256:unroll_times_max=2 -CG:local_sched_alg=1 -HP:bdt=2m:heap=2m -WOPT:sib=on 433.milc=peak=default: COPTIMIZE = -Ofast -CG:movnti=1:locs_best=on -HP:bdt=2m:heap=2m -IPA:plimit=7000:callee_limit=1200 -OPT:struct_array_copy=2 -OPT:alias=field_sensitive -mso feedback = 0 434.zeusmp=peak=default: FOPTIMIZE = -Ofast -LNO:blocking=off:interchange=off -HP:bdt=2m:heap=2m feedback = 0 435.gromacs=peak=default: FOPTIMIZE = -Ofast -OPT:rsqrt=2 -HP:bdt=2m:heap=2m COPTIMIZE = $(FOPTIMIZE) 436.cactusADM=peak=default: FOPTIMIZE = -Ofast -LNO:blocking=off:prefetch=2 -HP -CG:locs_shallow_depth=1:load_exe=0 -WOPT:sib=on COPTIMIZE = $(FOPTIMIZE) 437.leslie3d=peak=default: FOPTIMIZE = -Ofast -CG:pre_minreg_level=2 -LNO:simd=0:fusion=2 -HP:bdt=2m:heap=2m -mso feedback = 0 444.namd=peak=default: CXXOPTIMIZE = -Ofast -LNO:ignore_feedback=off -CG:local_sched_alg=2:load_exe=0 -OPT:unroll_size=256 -fno-exceptions -HP:bdt=2m:heap=2m 447.dealII=peak=default: CXXOPTIMIZE = -Ofast -D__OPEN64_FAST_SET -static -INLINE:aggressive=on -LNO:opt=0:simd=0 -fno-emit-exceptions -m32 -OPT:unroll_times_max=8:unroll_size=256:unroll_level=2 -HP:bdt=2m:heap=2m -GRA:unspill=on -CG:cmp_peep=on:movext_icmp=off -TENV:frame_pointer=off feedback = 0 450.soplex=peak=default: CXXOPTIMIZE = -O3 -INLINE:aggressive=on -OPT:RO=1:IEEE_arith=3:IEEE_NaN_Inf=off:fold_unsigned_relops=on -fno-exceptions -m32 -HP:bdt=2m:heap=2m -WOPT:sib=on 453.povray=peak=default: CXXOPTIMIZE = -Ofast -CG:pre_local_sched=off -INLINE:aggressive=on -HP:bd=2m:heap=2m -OPT:transform=2:alias=disjoint -WOPT:aggcm=0 454.calculix=peak=default: FOPTIMIZE = -Ofast -OPT:unroll_size=256 -GRA:optimize_boundary=on -HP:bdt=2m:heap=2m COPTIMIZE = $(FOPTIMIZE) feedback = 0 459.GemsFDTD=peak=default: FOPTIMIZE = -Ofast -OPT:unroll_size=0 -LNO:fission=2 -CG:load_exe=0:local_sched_alg=2 -HP feedback = 0 465.tonto=peak=default: FOPTIMIZE = -Ofast -OPT:alias=no_f90_pointer_alias -LNO:blocking=off -CG:load_exe=1 -IPA:plimit=525 -HP:bdt=2m:heap=2m feedback = 0 470.lbm=peak=default: COPTIMIZE = -Ofast -CG:cmp_peep=on -OPT:unroll_times_max=8:unroll_size=256:unroll_level=2:keep_ext=on -HP:bdt=2m:heap=2m -IPA:plimit=8000:small_pu=100 -mso feedback = 0 481.wrf=peak=default: FOPTIMIZE = -Ofast -LNO:blocking=off -LANG:copyinout=off -IPA:callee_limit=5000 -GRA:prioritize_by_density=on -CG:load_exe=1 -HP -WOPT:sib=on COPTIMIZE = $(FOPTIMIZE) feedback = 0 482.sphinx3=peak=default: COPTIMIZE = -Ofast -OPT:malloc_alg=2 -CG:cmp_peep=on:local_sched_alg=2 -INLINE:aggressive=on -LNO:prefetch=2:prefetch_ahead=4 -mso # The following section was added automatically, and contains settings that # did not appear in the original configuration file, but were added to the # raw file after the run. default: flagsurl001 = http://www.spec.org/cpu2006/flags/hp-amd-linux-flags.20100330.xml notes_000 =Environment variables set by runspec before the start of the run: notes_005 =HUGETLB_LIMIT = "896" notes_010 =LD_LIBRARY_PATH = "/cpu2006/amd1104-rate-libs-revA/32:/cpu2006/amd1104-rate-libs-revA/64" notes_015 = notes_plat_000 =BIOS configuration: notes_plat_005 = HP Power Profile set to Maximum Performance notes_plat_010 = Thermal Configuration set to Increased Cooling