Compiler invocation:
C: cc
CXX: CC
F90: f90
F77: f90
Integer base flags:
-fast -xipo=2 with ONESTEP=yes and feedback
Integer peak flags:
ONESTEP=yes and feedback for all benchmarks
164.gzip: -xO4 -xbuiltin=%all -xtarget=native -xalias_level=std
-xipo=2 -Wc,-Qeps:enabled=1,-Qeps:rp_filtering_margin=100
175.vpr: -fast -xalias_level=std -xipo=2
-Wc,-Qeps:enabled=1,-Qeps:rp_filtering_margin=100 -lmopt -lm
176.gcc: -fast -xipo=2 -ll2amm
181.mcf: -fast -xipo=2 -xprefetch_level=3 -Wc,-Qeps:enabled=1
186.crafty: -fast -xinline= -xipo=2 -xalias_level=strong -W2,-Ashort_ldst
Feedback adds -xlinkopt in PASS2
197.parser: -fast -xipo=2 -xalias_level=strong
-Wc,-Qgsched-T6,-Qipa:valueprediction
252.eon: -fast -xipo=2 -xalias_level=compatible -noex
-Qoption cg -Qeps:enabled=1,-Qeps:ws=32
253.perlbmk: -xO5 -xtarget=native -xipo -xalias_level=std -xsafe=mem
-Wc,-Qeps:enabled=1,-Qeps:ws=8,-Qiselect-sw_pf_tbl_th=20,
-Qiselect-funcalign=32,-Qicache-chbab=1
254.gap: -fast -xipo=2 -xalias_level=strong -xvector
-xprefetch_level=3 -W2,-Abcopy
255.vortex: -fast -xrestrict -xipo=2
-W2,-crit,-Ainline:recursion=1:cs=500:irs=6000
-Wc,-Qeps:enabled=1,-Qdepgraph-early_cross_call=1,
-Qiselect-funcalign=32,-Qpeep-Sh0 -ll2amm
256.bzip2: -fast -xipo -xalias_level=strong -xrestrict
-Wc,-Qeps:enabled=1
300.twolf: -fast -xalias_level=strong -xsafe=mem -xipo=2
-xprefetch=no%auto -Wc,-Qms_pipe+intdivusefp
Feedback is done as follows, unless otherwise noted:
fdo_pre0: rm -rf ./feedback.profile ./SunWS_cache
PASS1: -xprofile=collect:./feedback
PASS2: -xprofile=use:./feedback
Portability:
176.gcc: -Dalloca=__builtin_alloca -DHOST_WORDS_BIG_ENDIAN
186.crafty: -DSUN
252.eon: -library=iostream
253.perlbmk: -DSPEC_CPU2000_SOLARIS
254.gap: -DSYS_IS_USG -DSYS_HAS_TIME_PROTO -DSYS_HAS_SIGNAL_PROTO
-DSYS_HAS_CALLOC_PROTO -DSYS_HAS_IOCTL_PROTO
Shell Environments:
Stack size set to unlimited via "ulimit -s unlimited"
MPSSHEAP=4M
MPSSSTACK=4M
LD_PRELOAD=mpss.so.1
Kernel Parameters (/etc/system):
set autoup=900
set tune_t_fsflushr=1
|