# Invocation command line: # /export/home/keeper/omp2001/bin/runspec -c ompm.cfg -n 3 -a validate --reportable medium ############################################################################ s Invocation command line: # /export/home/omp2001/bin/runspec -c sun.cfg -n 2 -a validate --reportable medium ############################################################################ ############################################################################ # # Sun configuration file for SPEC OMPM2001 # June, 2007 # VENDOR = sun action = validate tune = base,peak ext = mp081003 mean_anyway = 1 input = ref output_format = asc env_vars = 1 ONESTEP = yes #check_md5 = 0 SPECLANG=/export/home/keeper/20081003_mars_patch/ CC=${SPECLANG}/bin/cc -xjobs=20 -Wd,-fast_phase_1 FC=${SPECLANG}/bin/f90 -xjobs=20 -Qoption f90 -fast_phase_1 #################### Run Environment ############################ # #export STACKSIZE=16384 #export OMP_DYNAMIC=FALSE #export OMP_NUM_THREADS=63 #export SUNW_MP_PROCBIND="1-63" #export SUNW_MP_THR_IDLE=SPIN # #################### Baseline Optimization Flags ############################ default=base=default=default: fdo_pre0 = rm -rf `pwd`/feedback* PASS1_CFLAGS = -xprofile=collect:`pwd`/feedback PASS2_CFLAGS = -xprofile=use:`pwd`/feedback PASS1_FFLAGS = -xprofile=collect:`pwd`/feedback PASS2_FFLAGS = -xprofile=use:`pwd`/feedback PASS1_LDFLAGS = -xprofile=collect:`pwd`/feedback PASS2_LDFLAGS = -xprofile=use:`pwd`/feedback FOPTIMIZE = -fast -autopar -openmp -xipo=2 -xprefetch_level=2 -m64 -xprefetch=latx:3 COPTIMIZE = -fast -xopenmp -xalias_level=std -xipo=2 -xprefetch_level=2 -m64 -lmtmalloc EXTRA_LDFLAGS = EXTRA_CFLAGS = -Xc notes100 = notes101 = Base flags: notes102 = C flags: -fast -xopenmp -xalias_level=std -xipo=2 notes102_2 = -xprefetch_level=2 -m64 -lmtmalloc -xprofile notes103 = f90 flags: -fast -autopar -openmp -xipo=2 -xprefetch_level=2 notes103_2 = -m64 -xprefetch=latx:3 -xprofile notes104 = ONESTEP=yes for all benchmarks in base notes105 = ####################### Portability & Extra Flags ########################### default=default=default=default: notes105 = Portablility and Extra flags: notes106 = Extra Base C flags: -Xc 310.wupwise_m=default=default=default: 312.swim_m=default=default=default: 314.mgrid_m=default=default=default: 316.applu_m=default=default=default: 318.galgel_m=default=default=default: EXTRA_FFLAGS = -e -fixed notes107 = 318.galgel_m portability flags: -e -fixed 320.equake_m=default=default=default: 322.facerec_m=default=default=default: 324.apsi_m=default=default=default: 326.gafort_m=default=default=default: 328.fma3d_m=default=default=default: srcalt = sqrt.init notes107_1 = 328.fma3d_m srcalt: ompm2001-fma3dsqrtinit-20070912, fix race condition 330.art_m=default=default=default: EXTRA_CFLAGS = -DINTS_PER_CACHELINE=16 -DDBLS_PER_CACHELINE=8 notes108 = 330.art_m extra flags: -DINTS_PER_CACHELINE=16 -DDBLS_PER_CACHELINE=8 332.ammp_m=default=default=default: ######################### Peak Flags ############################# default=peak=default=default: notes3000 = Peak flags: notes3001 = ONESTEP=yes for all benchmarks in peak notes3002 = 310.wupwise_m=peak=default=default: fdo_pre0 = rm -rf `pwd`/feedback* PASS1_FFLAGS = -xprofile=collect:`pwd`/feedback PASS2_FFLAGS = -xprofile=use:`pwd`/feedback PASS1_LDFLAGS = -xprofile=collect:`pwd`/feedback PASS2_LDFLAGS = -xprofile=use:`pwd`/feedback FOPTIMIZE = -fast -autopar -openmp -xipo=2 -xprefetch_level=2 -xprefetch=latx:3 FOPTIMIZE = -fast -autopar -openmp -xipo=2 -m64 -xprefetch=latx:3 notes3100 = 310.wupwise: -fast -openmp -xunroll=10 -xipo=2 notes3101 = -xprefetch=latx:3 -xprofile 312.swim_m=peak=default=default: FOPTIMIZE = -fast -openmp -autopar -xunroll=7 -m64 -xipo=2 -xpagesize=4m -xprefetch=latx:4 -xpad=common:1921 -Qoption iropt -Atile:skewp #ENV_OMP_NUM_THREADS = 56 #ENV_SUNW_MP_PROCBIND=1 2 3 4 5 6 7 9 10 11 12 13 14 15 17 18 19 20 21 22 23 25 26 27 28 29 30 31 33 34 35 36 37 38 39 41 42 43 44 45 46 47 49 50 51 52 53 54 55 57 58 59 60 61 62 63 notes3120 = 312.swim: -fast -openmp -autopar -xunroll=7 -m64 -xipo=2 notes3121 = -xpagesize=4m -xprefetch=latx:4 -xpad=common:1921 notes3122 = -Qoption iropt -Atile:skewp notes3123 = OMP_NUM_THREADS = 56 notes3124 = SUNW_MP_PROCBIND= 1 2 3 4 5 6 7 notes3124_1 = 9 10 11 12 13 14 15 notes3124_2 = 17 18 19 20 21 22 23 notes3124_3 = 25 26 27 28 29 30 31 notes3124_4 = 33 34 35 36 37 38 39 notes3124_5 = 41 42 43 44 45 46 47 notes3124_6 = 49 50 51 52 53 54 55 notes3124_7 = 57 58 59 60 61 62 63 314.mgrid_m=peak=default=default: fdo_pre0 = rm -rf `pwd`/feedback* PASS1_FFLAGS = -xprofile=collect:`pwd`/feedback PASS2_FFLAGS = -xprofile=use:`pwd`/feedback PASS1_LDFLAGS = -xprofile=collect:`pwd`/feedback PASS2_LDFLAGS = -xprofile=use:`pwd`/feedback #FOPTIMIZE = -fast -autopar -openmp -xipo=2 -xprefetch_level=3 -m64 -xpagesize=4m -xprefetch=latx:2.0 -Qoption cg -Qlp=1-av=192 #FOPTIMIZE = -fast -openmp -xipo=2 -xprefetch_level=3 -m64 -xpagesize=4m -xprefetch=latx:3 -xcode=abs32 -xunroll=5 FOPTIMIZE = -fast -openmp -xipo=2 -xprefetch_level=3 -m64 -xpagesize=4m -xprefetch=latx:3 -xcode=abs32 -xunroll=8 ENV_OMP_NUM_THREADS = 128 ENV_SUNW_MP_PROCBIND=true notes3140 = 314.mgrid: -fast -openmp -xipo=2 -xprefetch_level=3 -m64 notes3141 = -xpagesize=4m -xprefetch=latx:3 -xcode=abs32 notes3142 = -xunroll=8 -xprofile notes3143 = OMP_NUM_THREADS=64 notes3144 = SUNW_MP_PROCBIND=true 316.applu_m=peak=default=default: FOPTIMIZE = -fast -openmp -autopar -xipo=2 -xprefetch_level=3 -m64 -xprefetch=latx:4 -xcode=abs32 -xunroll=2 -xpagesize_heap=4m -xlinkopt=2 ENV_OMP_NUM_THREADS = 80 ENV_SUNW_MP_PROCBIND=2 3 4 5 6 10 11 12 13 14 18 19 20 21 22 26 27 28 29 30 34 35 36 37 38 42 43 44 45 46 50 51 52 53 54 58 59 60 61 62 66 67 68 69 70 74 75 76 77 78 82 83 84 85 86 90 91 92 93 94 98 99 100 101 102 106 107 108 109 110 114 115 116 117 118 122 123 124 125 126 notes3160 = 316.applu: -fast -openmp -autopar -xipo=2 -xprefetch_level=3 notes3161 = -m64 -xprefetch=latx:4 -xcode=abs32 -xunroll=2 notes3162 = -xpagesize_heap=4m -xlinkopt=2 notes3163 = OMP_NUM_THREADS = 56 notes3164 = SUNW_MP_PROCBIND= 1 2 3 4 5 6 7 notes3164_1 = 9 10 11 12 13 14 15 notes3164_2 = 17 18 19 20 21 22 23 notes3164_3 = 25 26 27 28 29 30 31 notes3164_4 = 33 34 35 36 37 38 39 notes3164_5 = 41 42 43 44 45 46 47 notes3164_6 = 49 50 51 52 53 54 55 notes3164_7 = 57 58 59 60 61 62 63 318.galgel_m=peak=default=default: fdo_pre0 = rm -rf `pwd`/feedback* PASS1_FFLAGS = -xprofile=collect:`pwd`/feedback PASS2_FFLAGS = -xprofile=use:`pwd`/feedback PASS1_LDFLAGS = -xprofile=collect:`pwd`/feedback PASS2_LDFLAGS = -xprofile=use:`pwd`/feedback FOPTIMIZE = -fast -xipo=2 -openmp -autopar -xlic_lib=sunperf -xprefetch=latx:3.0 -xunroll=8 -dbl_align_all=yes -stackvar -xlinkopt=2 FOPTIMIZE = -fast -xipo=2 -openmp -autopar -xprefetch=latx:3.0 -xunroll=8 -dbl_align_all=yes -stackvar -xlinkopt=2 -L/export/bmk/keeper/omp2001 -R/export/bmk/keeper/omp2001 -xlic_lib=sunperf -m64 RM_SOURCES = lapak.f90 ENV_OMP_NUM_THREADS = 64 ENV_SUNW_MP_PROCBIND=3 4 5 6 11 12 13 14 19 20 21 22 27 28 29 30 35 36 37 38 43 44 45 46 51 52 53 54 59 60 61 62 67 68 69 70 75 76 77 78 83 84 85 86 91 92 93 94 99 100 101 102 107 108 109 110 115 116 117 118 123 124 125 126 notes3180 = 318.galgel: -fast -xipo=2 -openmp -autopar -xlic_lib=sunperf notes3181 = -xprefetch=latx:3.0 -xunroll=8 -dbl_align_all=yes notes3182 = -stackvar -xlinkopt=2 -xprofile notes3183 = RM_SOURCES=lapak.f90 notes3183 = OMP_NUM_THREADS = 32 notes3184 = SUNW_MP_PROCBIND= 2 3 4 5 notes3184_1 = 10 11 12 13 notes3184_2 = 18 19 20 21 notes3184_3 = 26 27 28 29 notes3184_4 = 34 35 36 37 notes3184_5 = 42 43 44 45 notes3184_6 = 50 51 52 53 320.equake_m=peak=default=default: fdo_pre0= rm -rf `pwd`/feedback* PASS1_CFLAGS = -xprofile=collect:`pwd`/feedback PASS2_CFLAGS = -xprofile=use:`pwd`/feedback PASS1_LDFLAGS = -xprofile=collect:`pwd`/feedback PASS2_LDFLAGS = -xprofile=use:`pwd`/feedback COPTIMIZE = -fast -xopenmp -xipo=2 -xprefetch=latx:2 -xprefetch_level=3 -m64 -xunroll=4 -lmtmalloc -xpagesize=64K -xautopar ENV_OMP_NUM_THREADS = 96 ENV_SUNW_MP_PROCBIND=1 2 3 4 5 6 9 10 11 12 13 14 17 18 19 20 21 22 25 26 27 28 29 30 33 34 35 36 37 38 41 42 43 44 45 46 49 50 51 52 53 54 57 58 59 60 61 62 65 66 67 68 69 70 73 74 75 76 77 78 81 82 83 84 85 86 89 90 91 92 93 94 97 98 99 100 101 102 105 106 107 108 109 110 113 114 115 116 117 118 121 122 123 124 125 126 srcalt = ompl.32 notes3200 = 320.equake: -fast -xopenmp -xipo=2 -xprefetch=latx:2 notes3201 = -xprefetch_level=3 -m64 -xunroll=4 -lmtmalloc notes3203 = -xpagesize=64K -xautopar -xprofile 324.apsi_m=peak=default=default: fdo_pre0 = rm -rf `pwd`/feedback* PASS1_FFLAGS = -xprofile=collect:`pwd`/feedback PASS2_FFLAGS = -xprofile=use:`pwd`/feedback PASS1_LDFLAGS = -xprofile=collect:`pwd`/feedback PASS2_LDFLAGS = -xprofile=use:`pwd`/feedback FOPTIMIZE = -fast -openmp -xipo=2 -m64 -xpagesize=4M -xprefetch=latx:5 -xunroll=5 ENV_OMP_NUM_THREADS = 128 ENV_SUNW_MP_PROCBIND=3 11 19 27 35 43 51 59 67 75 83 91 99 107 115 123 4 12 20 28 36 44 52 60 68 76 84 92 100 108 116 124 5 13 21 29 37 45 53 61 69 77 85 93 101 109 117 125 6 14 22 30 38 46 54 62 70 78 86 94 102 110 118 126 2 10 18 26 34 42 50 58 66 74 82 90 98 106 114 122 7 15 23 31 39 47 55 63 71 79 87 95 103 111 119 127 1 9 17 25 33 41 49 57 65 73 81 89 97 105 113 121 0 8 16 24 32 40 48 56 64 72 80 88 96 104 112 120 notes3240 = 324.apsi: -fast -openmp -xipo=2 -m64 -xpagesize=4M notes3241 = -xprefetch=latx:5 -xunroll=5 -xprofile notes3243 = OMP_NUM_THREADS = 56 notes3244 = SUNW_MP_PROCBIND= 1 2 3 4 5 6 7 notes3244_1 = 9 10 11 12 13 14 15 notes3244_2 = 17 18 19 20 21 22 23 notes3244_3 = 25 26 27 28 29 30 31 notes3244_4 = 33 34 35 36 37 38 39 notes3244_5 = 41 42 43 44 45 46 47 notes3244_6 = 49 50 51 52 53 54 55 notes3244_7 = 57 58 59 60 61 62 63 326.gafort_m=peak=default=default: fdo_pre0 = rm -rf `pwd`/feedback* PASS1_FFLAGS = -xprofile=collect:`pwd`/feedback PASS2_FFLAGS = -xprofile=use:`pwd`/feedback PASS1_LDFLAGS = -xprofile=collect:`pwd`/feedback PASS2_LDFLAGS = -xprofile=use:`pwd`/feedback FOPTIMIZE = -fast -autopar -openmp -xipo=2 -m64 -xpagesize=4m -xprefetch=latx:4 FOPTIMIZE = -fast -autopar -openmp -xipo=2 -xprefetch_level=3 -m64 -xpagesize=4m -xprefetch=latx:5 -xunroll=6 -dbl_align_all=yes -stackvar ENV_OMP_NUM_THREADS = 127 ENV_SUNW_MP_PROCBIND=3 11 19 27 35 43 51 59 67 75 83 91 99 107 115 123 4 12 20 28 36 44 52 60 68 76 84 92 100 108 116 124 5 13 21 29 37 45 53 61 69 77 85 93 101 109 117 125 6 14 22 30 38 46 54 62 70 78 86 94 102 110 118 126 2 10 18 26 34 42 50 58 66 74 82 90 98 106 114 122 7 15 23 31 39 47 55 63 71 79 87 95 103 111 119 127 1 9 17 25 33 41 49 57 65 73 81 89 97 105 113 121 0 8 16 24 32 40 48 56 64 72 80 88 96 104 112 120 notes3261 = 326.gafort: -fast -autopar -openmp -xipo=2 -xprefetch_level=3 notes3262 = -m64 -xpagesize=4m -xprefetch=latx:5 -xunroll=6 notes3263 = -dbl_align_all=yes -stackvar -xprofile 328.fma3d_m=peak=default=default: fdo_pre0 = rm -rf `pwd`/feedback* PASS1_FFLAGS = -xprofile=collect:`pwd`/feedback PASS2_FFLAGS = -xprofile=use:`pwd`/feedback PASS1_LDFLAGS = -xprofile=collect:`pwd`/feedback PASS2_LDFLAGS = -xprofile=use:`pwd`/feedback FOPTIMIZE = -fast -autopar -openmp -xipo=2 -xprefetch_level=3 -xprefetch=latx:4 -m64 -xcode=abs32 srcalt = ompl.32.sqrt.init notes3280 = 328.fma3d: -fast -autopar -openmp -xipo=2 -xprefetch_level=3 notes3281 = -xprefetch=latx:4 -m64 -xcode=abs32 -xprofile notes3284 = srcalt=ompl.32.sqrt.init notes3285 = ompm2001-fma3dsqrtinit-20070912, fix race condition 330.art_m=peak=default=default: fdo_pre0 = rm -rf `pwd`/feedback* PASS1_CFLAGS = -xprofile=collect:`pwd`/feedback PASS2_CFLAGS = -xprofile=use:`pwd`/feedback PASS1_LDFLAGS = -xprofile=collect:`pwd`/feedback PASS2_LDFLAGS = -xprofile=use:`pwd`/feedback COPTIMIZE = -fast -xopenmp -xipo=2 -xprefetch_level=3 -m64 -xcode=abs32 COPTIMIZE = -fast -xopenmp -xautopar -xipo=2 -m64 ENV_OMP_NUM_THREADS = 127 ENV_SUNW_MP_PROCBIND=3 11 19 27 35 43 51 59 67 75 83 91 99 107 115 123 4 12 20 28 36 44 52 60 68 76 84 92 100 108 116 124 5 13 21 29 37 45 53 61 69 77 85 93 101 109 117 125 6 14 22 30 38 46 54 62 70 78 86 94 102 110 118 126 2 10 18 26 34 42 50 58 66 74 82 90 98 106 114 122 7 15 23 31 39 47 55 63 71 79 87 95 103 111 119 127 1 9 17 25 33 41 49 57 65 73 81 89 97 105 113 121 0 8 16 24 32 40 48 56 64 72 80 88 96 104 112 120 notes3300 = 330.art: -fast -xopenmp -xautopar -xipo=2 -m64 -xprofile 332.ammp_m=peak=default=default: COPTIMIZE = -fast -xipo=2 -xopenmp -xalias_level=strong -lm -xprefetch=latx:2 -xlinkopt=2 -xpagesize_stack=8K -xpagesize_heap=4M -xprefetch_auto_type=indirect_array_access notes3320 = 332.ammp: -fast -xipo=2 -xopenmp -xalias_level=strong -lm notes3321 = -xprefetch=latx:2 -xlinkopt=2 -xpagesize_stack=8K notes3322 = -xpagesize_heap=4M notes3323 = -xprefetch_auto_type=indirect_array_access # # machine configuration # default=default=default=default: hw_vendor = Sun Microsystems hw_model = Sun Fire T5240 hw_cpu = UltraSPARC T2 hw_cpu_mhz = 1417 hw_fpu = Integrated hw_ncpu = 16 cores, 2 chips, 8 cores/chip, 8 threads/core hw_ncpuorder= 1 hw_pcache = 16 KB I + 8 KB D on chip per core hw_scache = 4 MB I+D on chip per chip hw_tcache = None hw_ocache = None hw_memory = 64 GB hw_disk0 = 1 X 73GB (Seagate ST914602SSUN146G) hw_avail = Mar 2008 sw_os = Solaris 10 9/08 sw_compiler = Sun Studio 12 sw_Kernel_Extensions = None sw_file = UFS sw_state = Multi User sw_avail = Nov 2008 license_num = hpg-0010 tester_name = Sun Microsystems, Palo Alto test_date = Sep 2008 test_site = Hillsboro company_name= Sun Microsystems machine_name= Sun Fire T5240 default=default=default=default: notes9000 = notes9100 = Feedback optimization (-xprofile) is done as follows, notes9101 = unless otherwise noted: notes9102 = fdo_pre0: rm -rf `pwd`/feedback.profile notes9103 = PASS1: -xprofile=collect:./feedback notes9104 = PASS2: -xprofile=use:./feedback notes9105 = notes9201 = The following user environment was used for base runs: notes9204 = ulimit -s 32768 (in /bin/sh) notes9205 = export OMP_DYNAMIC=FALSE notes9206 = export OMP_NUM_THREADS=127 notes9207 = export SUNW_MP_PROCBIND="1-127" notes9208 = export SUNW_MP_THR_IDLE=SPIN notes9209 = export STACKSIZE=16384 notes9210 = notes9301 = The following patches were applied to Solaris Operating system: notes9302 = xxxx notes9303 = notes9401 = The following patches were applied to Sun Studio 12 compilers: notes9402 = xxxx notes9403 = notes9511 = The user environment for peak runs was same as for base except notes9512 = as noted for each benchmark. notes9515 = notes9516 = For a description of Sun Studio 12 Compiler flags, portability flags notes9517 = and system parameters used to generate this result, please refer to notes9518 = SUN-20070503-Studio-Solaris-sparc.txt file in the flags directory. notes9524 =