# Invocation command line: # /export/bmk/keeper/cpu2006/bin/runspec --reportable --config=sun-ss12.cfg --rate --copies=32 --action=validate int # output_root was not used for this run ############################################################################ ###################### Overall control ################################ # Some flags must be set before the first occurrence of a named section ext = marsb43 flagsurl000 = http://www.spec.org/cpu2006/flags/Sun-Solaris-Studio12.20090714.01.xml http_proxy = mailto = action = validate iterations = 1 # in a real run, would be 3 or more expand_notes = 1 ignore_errors = 1 log_line_width = 4090 # to avoid choking vi output_format = asc,cfgfile #teeout = yes #uncomment to get more output to the screen tune = base,peak mean_anyway = 1 makeflags = -j24 # how many jobs specmake should spawn XJOBS = 24 # how many CPUs ipo can use (at link time) command_add_redirect = 1 use_submit_for_speed = 1 bind = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527 submit = echo 'pbind -b $BIND \$\$ >> pbind.out; $command' > dobmk; sh dobmk %define compiler_showversion 1 %define compiler_verbose 0 #################### Compiler invocation #################################### default=default=default=default: SPECLANG = /export/ptmp/keeper/build43.0/SUNWspro/bin/ %ifdef %{compiler_showversion} CVERBOSE = -V CXXVERBOSE = -verbose=version FCVERBOSE = -V %endif %ifdef %{compiler_verbose} CVERBOSE = -V -\# CXXVERBOSE = -verbose=diags,version FCVERBOSE = -V -v %endif C_GENFLAGS = CXX_GENFLAGS = -library=stlport4 -xdepend F_GENFLAGS = CC = ${SPECLANG}cc -xjobs=${XJOBS} ${CVERBOSE} ${C_GENFLAGS} CXX = ${SPECLANG}CC -xjobs=${XJOBS} ${CXXVERBOSE} ${CXX_GENFLAGS} FC = ${SPECLANG}f90 -xjobs=${XJOBS} ${FCVERBOSE} ${F_GENFLAGS} #################### Baseline Int Flags ######################### int=base=default=default: feedback = 0 OPTIMIZE = -fast -xipo=2 -xpagesize=4M COPTIMIZE = -xprefetch_level=2 -xalias_level=std CXXOPTIMIZE = -xprefetch_level=1 -xalias_level=compatible EXTRA_CXXLIBS = -lfast #################### Baseline Fp Flags ######################### fp=base=default=default: feedback = 0 OPTIMIZE = -fast -xipo=2 -xpagesize=4M EXTRA_LIBS = COPTIMIZE = -xalias_level=std -xprefetch_level=2 -xprefetch_auto_type=indirect_array_access CXXOPTIMIZE = -xalias_level=compatible -xprefetch_level=2 FOPTIMIZE = -xprefetch_level=2 #################### Peak Optimization Flags ############################ default=peak: OPTIMIZE = -fast -xpagesize=4M COPTIMIZE = CXXOPTIMIZE = FOPTIMIZE = 400.perlbench=peak=default=default: EXTRA_OPTIMIZE = -xalias_level=std -Xc -xipo=2 -xrestrict feedback = 1 EXTRA_LIBS = -lfast 401.bzip2=peak=default=default: EXTRA_OPTIMIZE = -xalias_level=strong feedback = 1 403.gcc=peak=default=default: submit = $command EXTRA_OPTIMIZE = -xipo=2 -xalias_level=std -xprefetch_level=2 feedback = 1 410.bwaves=peak=default=default: EXTRA_OPTIMIZE = -xipo=2 -xunroll=3 -xinline= feedback = 0 416.gamess=peak=default=default: EXTRA_OPTIMIZE = feedback = 1 429.mcf=peak=default=default: EXTRA_OPTIMIZE = -xprefetch_level=2 -xipo=2 -xrestrict -xalias_level=std EXTRA_LIBS = -lfast feedback = 0 433.milc=peak=default=default: EXTRA_OPTIMIZE = -xipo=2 -xprefetch_level=2 -xprefetch_auto_type=indirect_array_access -W2,-Ainline:rs=400 -xalias_level=std -fsimple=1 feedback = 1 434.zeusmp=peak=default=default: EXTRA_OPTIMIZE = -xipo=2 -qoption cg -Qeps:enabled=1,-Qeps:ws=8 EXTRA_LIBS = -lmopt feedback = 0 435.gromacs=peak=default=default: EXTRA_OPTIMIZE = -xinline= -xarch=generic -xchip=generic -fsimple=0 feedback = 1 436.cactusADM=peak=default=default: EXTRA_OPTIMIZE = -xipo=2 -fsimple=1 feedback = 0 437.leslie3d=peak=default=default: EXTRA_OPTIMIZE = -xprefetch_level=2 -xipo=2 feedback = 0 444.namd=peak=default=default: EXTRA_OPTIMIZE = -xalias_level=compatible feedback = 0 445.gobmk=peak=default=default: EXTRA_OPTIMIZE = -xalias_level=std -xrestrict feedback = 1 447.dealII=peak=default=default: EXTRA_OPTIMIZE = -xipo=2 -xrestrict -xalias_level=compatible feedback = 1 450.soplex=peak=default=default: EXTRA_OPTIMIZE = -xipo=2 -xrestrict -xprefetch_level=2 -Qoption cg -Qlp-ol=1-imb=1-it=3 -xprefetch_auto_type=indirect_array_access -Qoption iropt -Apf:pdl=3 feedback = 0 453.povray=peak=default=default: EXTRA_OPTIMIZE = -xprefetch_level=2 -xalias_level=compatible -xrestrict feedback = 1 454.calculix=peak=default=default: EXTRA_OPTIMIZE = -xipo=2 -xvector -xprefetch_level=1 feedback = 1 456.hmmer=peak=default=default: #copies = 47 submit = $command EXTRA_OPTIMIZE = -xipo=2 -xalias_level=strong feedback = 1 458.sjeng=peak=default=default: EXTRA_OPTIMIZE = -xipo=2 feedback = 1 459.GemsFDTD=peak=default=default: EXTRA_OPTIMIZE = -fsimple=1 feedback = 0 462.libquantum=peak=default=default: #copies=12 #copies = 72 EXTRA_OPTIMIZE = -xprefetch_level=2 -xipo=2 feedback = 1 464.h264ref=peak=default=default: EXTRA_OPTIMIZE = -xipo=2 -xalias_level=std EXTRA_LIBS = -ll2amm feedback = 1 465.tonto=peak=default=default: EXTRA_OPTIMIZE = -xipo=2 feedback = 0 EXTRA_LIBS = -lfast 470.lbm=peak=default=default: EXTRA_OPTIMIZE = -xipo=2 -xprefetch_level=3 -xrestrict feedback = 1 471.omnetpp=peak=default=default: EXTRA_OPTIMIZE = -xipo=2 -Qoption cg -Qlp-av=0 feedback = 1 EXTRA_LIBS = -lfast 473.astar=peak=default=default: EXTRA_OPTIMIZE = -xipo=2 -xprefetch_level=2 -xprefetch_auto_type=indirect_array_access -xalias_level=compatible -xrestrict EXTRA_LIBS = -lfast feedback = 0 481.wrf=peak: EXTRA_OPTIMIZE = -xipo=2 -xprefetch_level=2 feedback = 1 482.sphinx3=peak=default=default: EXTRA_OPTIMIZE = -xinline= -xprefetch_level=2 -Wc,-Qlp-ol=1 -xrestrict -xalias_level=strong -fsimple=1 EXTRA_LIBS = -lfast feedback = 1 483.xalancbmk=peak: #copies = 47 submit = $command EXTRA_OPTIMIZE = -xprefetch_level=1 -xipo=2 -xalias_level=compatible EXTRA_LIBS = -lfast feedback = 0 ############ Portability Flags, Bug Workarounds, and Notes ########## 400.perlbench=default=default=default: CPORTABILITY = -DSPEC_CPU_SOLARIS_SPARC 403.gcc=default=default=default: CPORTABILITY = -DSPEC_CPU_SOLARIS 462.libquantum=default: PORTABILITY=-DSPEC_CPU_SOLARIS 483.xalancbmk=default: PORTABILITY=-DSPEC_CPU_SOLARIS ###################### Profile Feedback ################################# # # By default, turns on feedback for everything # ### default=default=default=default: fdo_pre0 = rm -rf ./feedback.profile ./SunWS_cache PASS1_CFLAGS = -xprofile=collect:./feedback PASS1_CXXFLAGS = -xprofile=collect:./feedback PASS1_FFLAGS = -xprofile=collect:./feedback PASS1_LDFLAGS = -xprofile=collect:./feedback PASS2_CFLAGS = -xprofile=use:./feedback PASS2_CXXFLAGS = -xprofile=use:./feedback PASS2_FFLAGS = -xprofile=use:./feedback PASS2_LDFLAGS = -xprofile=use:./feedback ###################### Tested description ###################### #include: SUT.inc # ----- Begin inclusion of 'SUT.inc' ############################################################################ default=default: company_name = Sun Microsystems hw_avail = Apr-2007 hw_cpu_char = hw_cpu_mhz = 1950 hw_cpu_name = UltraSPARC IV+ hw_disk000 = System: Sun StoreTek D240 Media Tray (2x73GB) hw_disk001 = SPEC: Sun StorageTek 6140 hw_disk002 = (5x146GB 10K FC-AL RAID5) hw_fpu = Integrated hw_memory = 64 GB, 8-way interleaved (64 x 1 GB) hw_model = Sun Fire E6900 hw_nchips = 16 hw_ncores = 32 hw_ncoresperchip = 2 hw_ncpuorder = 4, 8, 12, 16, 20, 24 hw_ocache = None hw_other = None hw_pcache = 64 KB I + 64 KB D on chip per core hw_scache = 2 MB I+D on chip per chip hw_tcache = 32 MB I+D off chip per chip hw_vendor = Sun Microsystems sw_auto_parallel = No license_num = 6 sw_avail = May-2007 sw_base_ptrsize = 32-bit sw_file = ufs sw_os = Solaris 10 11/06 sw_other = None sw_peak_ptrsize = 32-bit sw_state = Default test_date = Mar-2007 test_sponsor = Sun Microsystems tester = Sun Microsystems hw_nthreadspercore = 1 notes_os_sys_005 = /etc/system parameters notes_os_sys_010 = #notes_os_sys003 = maxphys=4194304 #notes_os_sys004 = Defines the maximum size of I/O requests, in bytes. #notes_os_sys005 = maxpgio=1024 #notes_os_sys006 = Defines the maximum number of page I/O requests that can #notes_os_sys007 = be queued by the paging system. #notes_os_sys008 = tune_t_fsflushr=3 #notes_os_sys009 = Controls how many seconds elapse between runs of the #notes_os_sys010 = page flush daemon, fsflush. #notes_os_sys011 = autoup=900 #notes_os_sys012 = Causes pages older than the listed number of seconds to #notes_os_sys013 = be written by fsflush. #notes_os_sys014 = bufhwm=3000 #notes_os_sys015 = Memory byte limit for caching I/O buffers #notes_os_sys016 = segmap_percent=1 #notes_os_sys017 = Set maximum percent memory for file system cache #notes_os_sys018 = #notes_os_sys019 = ts_dispatch_extended=0 #notes_os_sys020 = Selects which dispatch table to use, 0 is default table notes_os_sys_020 = Controls how many seconds elapse between runs of the notes_os_bind_005 = Processes were bound to cores using "submit" and "pbind" except notes_os_bind_010 = for peak runs of 403.gcc, 456.hmmer, and 483.xalancbmk. #notes_plat002 = The tested system had 18 system boards. The first 17 #notes_plat003 = system boards were equipped with 16GB of memory; the last #notes_plat004 = system board had 32GB. All memory was 16-way interleaved. notes_os_shell_000 = notes_os_shell_005 = "ulimit -s unlimited" notes_os_shell_010 = Allows stack to grow until system limit. # ---- End inclusion of '/export/bmk/keeper/cpu2006/config/SUT.inc' sw_compiler000 = Sun Studio 12 (pre-release build 43) notes_os_sys_000 = notes_os_sys_015 = tune_t_fsflushr=3 notes_os_sys_025 = page flush daemon, fsflush. notes_os_sys_030 = autoup=900 notes_os_sys_035 = Causes pages older than the listed number of seconds to notes_os_sys_040 = be written by fsflush. notes_os_sys_045 = bufhwm=3000 notes_os_sys_050 = Sets a memory byte limit for caching I/O buffers. notes_os_sys_055 = segmap_percent=1 notes_os_sys_060 = Sets the maximum percent of memory for file system cache. notes_os_bind_000 = 483.xalancbmk # The following setting was inserted automatically as a result of # post-run basepeak application. basepeak = 1