Base:
cc -arch ev7 -fast -omp -O4
f90 -arch ev7 -fast -omp -O5
Peak:
All use -arch ev7 -omp ONESTEP
Individual benchmark tuning:
310.wupwise_m: f90 -call_shared -inline all -unroll 12 -align commons +PFB
312.swim_m: f90 -arch ev7 -fast -omp -O5
314.mgrid_m: f90 -O5 -transform_loops -tune ev7 -unroll 8 +PFB
316.applu_m: f90 -fast -O5 -unroll 14 +PFB
318.galgel_m: f90 -fast -O5 -unroll 5 -extend_source +PFB
320.equake_m: cc -fast -call_shared -O4 -ldensemalloc -assume restricted_pointers -inline speed -unroll 13 +PFB
324.apsi_m: f90 -O5 -transform_loops -unroll 8 +PFB
326.gafort_m: f90 -fast -O5 -arch ev67 -tune ev67
328.fma3d: f90 -O4 -transform_loops
330.art_m: cc -assume whole_program -ldensemalloc -call_shared -assume restricted_pointers -fast -O4 -unroll 16 -inline none +PFB
332.ammp_m: cc -O4 -ifo -assume nomath_errno -assume trusted_short_alignment -fp_reorder -readonly_strings -ldensemalloc -assume restricted_pointers -unroll 9
Portability:
318.galgel_m: -exend_source used in base and peak.
Peak Source:
Available as SPEC OMPM source:ompm2001-srcl32bit-20020831.tar.gz
For 310.wupwise_m, 312.swim_m, 314.mgrid_m, 316.applu_m, 320.equake_m
324.apsi-m, 326.gafort_m, and 328.fma3d_m
Available as SPEC OMPM source: ompm2001-isoc-20020619.tar.gz
For 330.art_m
User Environment:
MP_STACK_SIZE = 10000000
OMP_NUM_THREADS=8
PTHREAD_CONFIG=feature=def-scs,d4-scs
8 CPU processor set used (man processor_sets)
Restricts memory accessible to 32 GB
Cpus 0,1,2,3,4,5,6,7 used.
System tunables:
8Kb pages used - default.
Description of +PFB: Prefetches are improved by the post-link-time optimizer
Spike, using feedback from a training run. These
commands are used (in phase "fdo_post_makeN"):
rm -rf db
mkdir db
dcpid -no_palcode ./db
A training run is carried out (in phase "fdo_runN"), and
then these commands (in phase "fdo_postN"):
dcpiquit
dcpi2bb -make-bbdb -pm all -counts -conf_low -db ./db ${baseexe}
spike ${baseexe} -feedback ${baseexe} -o newexe
rm ${baseexe}
mv newexe ${baseexe}
Information on UNIX V5.1 Patches can be found at
http://www.support.compaq.com/patches
Information on DCPI and SPIKE can be found at
http://www.tru64unix.compaq.com/dtk
|