# Invocation command line: # /export/home/keeper/omp2001/bin/runspec -c ompl.cfg -n 3 -a validate --reportable large ############################################################################ # Invocation command line: # /export/bmk/keeper/omp2001/bin/runspec -c sun-ompl.cfg -a validate -n 3 -s large ############################################################################ # Invocation command line: ############################################################################ ############################################################################ # # Sun configuration file for SPEC OMPL2001 # Apr 2007 # VENDOR = sun action = validate tune = base,peak ext = mp071008 input = ref env_vars = 1 mean_anyway = 1 output_format = asc #SPECLANG=/import/backend-blds/compilers/mars_patch_01/bin/ #SPECLANG=/export/home/mars/20070520_mars_patch/bin/ #SPECLANG=/marspatch/SUNWspro/bin/ #SPECLANG=/usr/dist/share/sunstudio_sparc,v12.0/SUNWspro/bin/ SPECLANG=/export/bmk/keeper/20071008_mars_patch/bin/ CC=${SPECLANG}cc -xjobs=6 FC=${SPECLANG}f90 -xjobs=6 F77=${SPECLANG}f77 -xjobs=6 #################### 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 ONESTEP = yes EXTRA_LDFLAGS = EXTRA_LIBS= EXTRA_CFLAGS = -Xc notes100 = notes101 = Base Notes: notes102 = notes103 = ONESTEP=yes notes104 = notes105 = C: -fast -xopenmp -xalias_level=std -xipo=2 -xprefetch_level=2 notes107 = -m64 -lmtmalloc -xprofile notes108 = notes109 = f90: -fast -autopar -openmp -xipo=2 -xprefetch_level=2 -m64 notes110 = -xprefetch=latx:3 -xprofile notes111 = ######################### Portability Flags ############################# default=default=default=default: 311.wupwise_l=default=default=default: 313.swim_l=default=default=default: 315.mgrid_l=default=default=default: 317.applu_l=default=default=default: 321.equake_l=default=default=default: 325.apsi_l=default=default=default: 327.gafort_l=default=default=default: 329.fma3d_l=default=default=default: srcalt = sqrt.init notes107_1 = 328.fma3d_m srcalt: ompm2001-fma3dsqrtinit-20070912, fix race condition 331.art_l=default=default=default: EXTRA_CFLAGS = -DINTS_PER_CACHELINE=16 -DDBLS_PER_CACHELINE=8 notes200 = notes201 = Setting allowed defines for art: notes202 = 331.art_l: -DINTS_PER_CACHELINE=16 -DDBLS_PER_CACHELINE=8 ######################### Peak Flags ############################# default=peak=default=default: ONESTEP = yes notes3000 = notes3001 = Peak Notes: notes3002 = notes3003 = ONESTEP=yes notes3004 = 311.wupwise_l=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 -m64 -xcode=abs44 ENV_OMP_NUM_THREADS = 224 notes3110 = 311.wupwise_l: -fast -autopar -openmp -xipo=2 -xprefetch_level=2 notes3114 = -xprefetch=latx:3 -m64 -xcode=abs44 -xprofile notes3115 = OMP_NUM_THREADS=224 313.swim_l=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 = 224 notes3130 = 313.swim_l: -fast -openmp -autopar -xunroll=7 -m64 -xipo=2 notes3131 = -xpagesize=4m -xprefetch=latx:4 -xpad=common:1921 notes3132 = -Qoption iropt -Atile:skewp notes3135 = OMP_NUM_THREADS=224 315.mgrid_l=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 -xprefetch_level=3 -m64 -xpagesize=4m -xprefetch=latx:3 -xcode=abs44 -xunroll=8 ENV_OMP_NUM_THREADS = 224 notes3150 = 315.mgrid_l: -fast -openmp -xipo=2 -xprefetch_level=3 -m64 notes3151 = -xpagesize=4m -xprefetch=latx:3 -xcode=abs44 -xunroll=8 notes3152 = -xprofile notes3155 = OMP_NUM_THREADS=224 317.applu_l=peak=default=default: basepeak=1 notes3170 = 317.applu_l: basepeak=1 321.equake_l=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_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 129 130 131 132 133 134 137 138 139 140 141 142 145 146 147 148 149 150 153 154 155 156 157 158 161 162 163 164 165 166 169 170 171 172 173 174 177 178 179 180 181 182 185 186 187 188 189 190 193 194 195 196 197 198 201 202 203 204 205 206 209 210 211 212 213 214 217 218 219 220 221 222 225 226 227 228 229 230 233 234 235 236 237 238 241 242 243 244 245 246 249 250 251 252 253 254 notes3210 = 321.equake_l: -fast -xopenmp -xipo=2 -xprefetch=latx:2 notes3211 = -xprefetch_level=3 -m64 -xunroll=4 -lmtmalloc notes3212 = -xpagesize=64K -xautopar -xprofile 325.apsi_l=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 = 160 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 130 131 132 133 134 138 139 140 141 142 146 147 148 149 150 154 155 156 157 158 162 163 164 165 166 170 171 172 173 174 178 179 180 181 182 186 187 188 189 190 194 195 196 197 198 202 203 204 205 206 210 211 212 213 214 218 219 220 221 222 226 227 228 229 230 234 235 236 237 238 242 243 244 245 246 250 251 252 253 254 srcalt = ompl.dd notes3250 = 325.apsi_l: -fast -openmp -xipo=2 -m64 -xpagesize=4m notes3253 = -xprefetch=latx:5 -xunroll=5 -xprofile notes3254 = OMP_NUM_THREADS=160 notes3255 = srcalt ompl.dd was used for initial data distribution notes3256 = for array WORK 327.gafort_l=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:5 -xunroll=6 -dbl_align_all=yes -stackvar ENV_OMP_NUM_THREADS = 224 notes3270 = 327.gafort_l: -fast -autopar -openmp -xipo=2 -xprefetch_level=3 notes3271 = -m64 -xpagesize=4m -xprefetch=latx:5 -xunroll=6 notes3272 = -dbl_align_all=yes -stackvar -xprofile notes3274 = OMP_NUM_THREADS=224 329.fma3d_l=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:3 -m64 ENV_OMP_NUM_THREADS = 224 srcalt = sqrt.init notes3290 = 329.fma3d_l: -fast -autopar -openmp -xipo=2 -xprefetch_level=3 notes3291 = -xprefetch=latx:3 -m64 -xprofile notes3294 = OMP_NUM_THREADS=224 notes3294 = srcalt sqrt.init ompm2001-fma3dsqrtinit-20070912, fix race condition 331.art_l=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 = 255 ENV_SUNW_MP_PROCBIND= 1-255 notes3310 = 331.art_l: -fast -xopenmp -xautopar -xipo=2 -m64 -xprofile notes3314 = OMP_NUM_THREADS=255 notes3315 = notes4000 = Alternate Source for Peak: notes4001 = notes4002 = Change initial data distribution for WORK array notes4003 = Available as SPEC OMP source: notes4003 = ompl2001-dd-20040128.tar.gz notes4004 = notes4100 = Feedback optimization (-xprofile) is done as follows, notes4101 = unless otherwise noted: notes4102 = notes4103 = fdo_pre0: rm -rf `pwd`/feedback.profile notes4104 = PASS1: -xprofile=collect:./feedback notes4105 = PASS2: -xprofile=use:./feedback notes4106 = # # machine configuration # default=default=default=default: hw_vendor = Sun Microsystems hw_model = Sun Fire T5440 hw_cpu = UltraSPARC T2 Plus hw_cpu_mhz = 1415 hw_fpu = Integrated hw_ncpu = 32 cores, 4 chips, 8 cores/chip, 8 threads/core hw_ncpuorder= 2, 4 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 = 256 GB (64 X 4GB) hw_disk0 = 1 X 146GB (Seagate ST914602SSUN146G) hw_avail = Sep-2008 sw_os = Solaris 10 5/08 sw_compiler = Sun Studio 12 sw_Kernel_Extensions = None sw_file = UFS sw_state = Multi User sw_avail = Apr-2008 license_num = HPG0010 tester_name = Sun Microsystems test_date = May-2008 test_site = Hillsboro company_name= Sun Microsystems machine_name= Sun Fire T5440 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=192 notes9207 = export SUNW_MP_PROCBIND="1 .... " 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 f lags notes9517 = and system parameters used to generate this result, please refer to notes9518 = SUN-20070503-Studio-Solaris-sparc.txt file in the flags director y. notes9524 =