# Invocation command line: # /export/home/SPECOMP2001/bin/runspec -c sun.new.16.cfg -a validate -n 3 --reportable -I medium -T all ############################################################################ ############################################################################ # # Sun configuration file for SPEC OMPM2001 # Feb 2004 # VENDOR = sun action = validate tune = base,peak ext = default_new input = ref env_vars = 1 mean_anyway = 1 check_md5=0 SPECLANG=/opt/SUNWspro CC=${SPECLANG}/bin/cc FC=${SPECLANG}/bin/f90 #################### 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 COPTIMIZE = -fast -xopenmp -xalias_level=std -xipo=2 -xprefetch_level=3 -lmtmalloc FOPTIMIZE = -fast -autopar -openmp -xipo=2 -xprefetch_level=3 ONESTEP = yes EXTRA_LDFLAGS = EXTRA_CFLAGS = -Xc ENV_SUNW_MP_GUIDED_SCHED_WEIGHT=2 notes100 = notes101 = Base Notes: notes102 = notes103 = ONESTEP=yes notes104 = notes105 = C: -fast -xopenmp -xalias_level=std -xipo=2 notes106 = -xprefetch_level=3 notes107 = -xprofile -lmtmalloc notes108 = notes109 = f90: -fast -autopar -openmp -xipo=2 notes110 = -xprefetch_level=3 -xprofile notes111 = notes112 = SUNW_MP_GUIDED_SCHED_WEIGHT=2 notes113 = ####################### Portability & Extra Flags ########################### default=default=default=default: notes100 = Portablility and Extra flags: notes101 = Extra Base C flags: -Xc notes102 = 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 notes103 = 318.galgel_m portability flags: -e -fixed notes104 = 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: 330.art_m=default=default=default: EXTRA_CFLAGS = -DINTS_PER_CACHELINE=16 -DDBLS_PER_CACHELINE=8 notes108 = notes109 = Setting allowed defines for 330.art_m: notes110 = 330.art_m: -DINTS_PER_CACHELINE=16 -DDBLS_PER_CACHELINE=8 notes111 = 332.ammp_m=default=default=default: ######################### Peak Flags ############################# default=peak=default=default: ONESTEP = yes notes3000 = notes3001 = Peak Notes: notes3002 = notes3003 = ONESTEP=yes notes3004 = 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 -openmp -autopar -xipo=2 -Qoption iropt -Athr,-Ainline:inc=800:cp=1 -xprefetch_level=3 -xunroll=2 -xpagesize=512k notes3100 = 310.wupwise_m: -fast -openmp -autopar -xipo=2 notes3101 = -Qoption iropt -Athr,-Ainline:inc=800:cp=1 notes3102 = -xprefetch_level=3 -xunroll=2 -xpagesize=512k notes3103 = -xprofile notes3104 = 312.swim_m=peak=default=default: FOPTIMIZE = -fast -xautopar -xreduction -Qoption iropt -Ainline:cs=700,-Atile:skewp:b256 -xpad=common:3022 -xprefetch=latx:1.6 -lmtmalloc notes3120 = 312.swim_m: -fast -xautopar -xreduction notes3121 = -Qoption iropt -Ainline:cs=700,-Atile:skewp:b256 notes3122 = -xpad=common:3022 -xprefetch=latx:1.6 -lmtmalloc notes3123 = 314.mgrid_m=peak=default=default: FOPTIMIZE = -fast -autopar -xreduction -xipo=2 -xprefetch_level=3 -xprefetch=latx:2 -Qoption iropt -Apf:largedim -xpagesize=64k -xchip=ultra3 -xarch=v8plusa notes3140 = 314.mgrid_m: -fast -autopar -xreduction -xipo=2 notes3141 = -xprefetch_level=3 -xprefetch=latx:2 notes3142 = -Qoption iropt -Apf:largedim notes3143 = -xpagesize=64k 316.applu_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 -Qoption iropt -Aujam:inner=g -xunroll=1 -xprefetch=latx:1.8 srcalt = ompl.32 notes3160 = 316.applu_m: -fast -openmp -xipo=2 notes3161 = -Qoption iropt -Aujam:inner=g notes3162 = -xunroll=1 -xprefetch=latx:1.8 notes3163 = -xprofile notes3164 = notes3165 = srcalt = ompl.32 notes3166 = 318.galgel_m=peak=default=default: FOPTIMIZE = -fast -xipo=2 -openmp -autopar -xlic_lib=sunperf -xarch=v8plusb RM_SOURCES = lapak.f90 ENV_STACKSIZE = 16384 notes3180 = 318.galgel_m: -fast -xipo=2 -openmp -autopar notes3181 = -xlic_lib=sunperf -xarch=v8plusb notes3182 = notes3183 = RM_SOURCES=lapak.f90 notes3184 = notes3187 = STACKSIZE = 16384 notes3188 = 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 -xipo=2 -xopenmp -xrestrict -xalias_level=strong -xprefetch_level=3 -W2,-Apf:pdl=1 -Wc,-Qlp-ip=1-ol=1 -xpagesize=64k -lmtmalloc -lmopt -lm srcalt = ompl.32 notes3200 = 320.equake_m: -fast -xipo=2 -xopenmp -xrestrict notes3201 = -xalias_level=strong -xprefetch_level=3 notes3202 = -W2,-Apf:pdl=1 -Wc,-Qlp-ip=1-ol=1 notes3203 = -xpagesize=64k -xprefetch=latx:2.5 notes3204 = -xprofile -lmtmalloc -lmopt -lm notes3205 = notes3206 = srcalt = ompl.32 notes3207 = 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 -autopar -xipo=2 -xpagesize=8k srcalt = ompl.32 notes3240 = 324.apsi_m: -fast -openmp -autopar -xipo=2 notes3241 = -xpagesize=8k -xprofile notes3242 = notes3245 = srcalt = ompl.32 notes3246 = 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 -openmp srcalt = ompl.32 notes3260 = 326.gafort_m: -fast -openmp -xprofile notes3261 = notes3162 = srcalt = ompl.32 notes3163 = 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 -openmp -Qoption iropt -Athr,-Apf:pdl=1 -Qoption cg -Qlp-ip=1 -xipo=2 -xprefetch_level=3 -lmtmalloc srcalt = ompl.32 notes3280 = 328.fma3d_m: -fast -openmp -Qoption iropt -Athr,-Apf:pdl=1 notes3281 = -Qoption cg -Qlp-ip=1 -xipo=2 notes3282 = -xprefetch_level=3 -xprofile notes3283 = -lmtmalloc notes3284 = notes3285 = srcalt = ompl.32 notes3286 = 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 -xalias_level=std -xipo=2 -xprefetch_level=3 -W2,-Apf:outer=0:pdl=1 -Wc,-Qlp-ip=1 -lmtmalloc notes3300 = 330.art_m: -fast -xopenmp -xalias_level=std -xipo=2 notes3301 = -xprefetch_level=3 -W2,-Apf:outer=0:pdl=1 notes3302 = -Wc,-Qlp-ip=1 -xprofile -lmtmalloc notes3303 = 332.ammp_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 -xalias_level=strong -xprefetch_level=3 -lmopt -lm -lmtmalloc ENV_SUNW_MP_GUIDED_SCHED_WEIGHT=2 notes3320 = 332.ammp_m: -fast -xopenmp -xalias_level=strong notes3321 = -xprefetch_level=3 notes3322 = -lmopt -lm -lmtmalloc notes3323 = notes3324 = SUNW_MP_GUIDED_SCHED_WEIGHT=2 notes3325 = notes4000 = 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 E2900 !!!!!!!!! hw_cpu = Sun UltraSPARC s400 hw_cpu_mhz = 1200 !!! hw_fpu = Integrated hw_ncpu = 12 hw_ncpuorder= 2-12 !!!!!!!!!!!!!!!!!! hw_pcache = 64KBI+128KB on chip!!! hw_scache = 16MB(I+D) off chip !!! hw_tcache = None hw_ocache = None hw_memory = 288GB 16-way interleaved !!!! hw_disk0 = 1X72GB !!!! hw_avail = May-2004 !!! sw_os = Solaris 9 4/04 sw_compiler = Sun Studio 9 (Early Access) sw_Kernel_Extensions = None sw_file = ufs sw_state = Multi-User sw_avail = July-2004 license_num = HPG0010 tester_name = Sun Microsystems, Santa Clara !!! test_date = Feb-2004 test_site = Beaverton !!! company_name= Sun Microsystems machine_name= Sun Fire E2900 !!!!!! default=default=default=default: notes8000 = notes8001 = Base and Peak User Environment: notes8002 = notes8003 = unlimit stacksize (in /bin/csh) notes8004 = setenv STACKSIZE 2048 notes8005 = setenv OMP_NUM_THREADS 23 notes8006 = setenv OMP_DYNAMIC FALSE notes8007 = setenv MT_BIND_PROCESSOR "0 4 1 5 2 6 3 7 notes8008 = 8 12 9 13 10 14 11 15 16 20 17 21 18 22 19 23" notes8019 = notes8020 = setenv MPSSSTACK 4M notes8021 = setenv MPSSHEAP 4M notes8022 = setenv LD_PRELOAD mpss.so.1 notes8023 = notes8024 = setenv SUNW_MP_GUIDED_SCHED_WEIGHT 2 notes8025 = notes8026 = Kernel Paramters (/etc/system): notes8027 = set autoup=900 notes8028 = set tune_t_fsflushr=1 notes8029 = notes8030 = Sun Studio 9 will be generally available July 2004 notes8031 = notes8032 = System configuration details located at notes8033 = http://www.sun.com/servers/ notes8034 = notes10000 = notes10001 = The user environment for peak runs was same as for base: notes10002 = exceptions/additions noted below: notes10003 notes10004 = SUNW_MP_GUIDED_SCHED_WEIGHT is set for notes10005 = 332.ammp_m only notes10006 = notes10011 = 316.applu_m: srcalt = ompl.32 notes10013 = notes10014 = 318.galgel_m: STACKSIZE =16384 notes10015 = RM_SOURCES = lapak.f90 notes10018 = notes10019 = 320.equake_m: srcalt = ompl.32 notes10030 = notes10034 = 326.gafort_m: srcalt = ompl.32 notes10036 = notes10037 = 328.fma3d_m: srcalt = ompl.32 notes10039 = notes10052 = 332.ammp_m: SUNW_MP_GUIDED_SCHED_WEIGHT=2 notes10054 =