Tested by IBM
Portability Flags:
-qfixed used in: 168.wupwise, 171.swim, 172.mgrid, 173.applu,
178.galgel, 200.sixtrack, 301.apsi
-qsuffix=f=f90 used in: 178.galgel, 187.facerec, 189.lucas, 191.fma3d
Base Optimization Flags:
C: -qpdf1/pdf2
-O5 -blpdata -qalign=natural
Fortran: -qpdf1/pdf2
-O5 -blpdata -lmass
Peak Optimization Flags:
168.wupwise: -O5 -qarch=pwr3 -qtune=pwr3 -blpdata -lmass
171.swim: -O3 -qhot -qarch=pwr5 -qtune=pwr5 -qfdpr
fdpr -R3
172.mgrid: -qpdf1/pdf2
-O5 -qessl -lessl
173.applu: -O5 -qarch=pwr3 -qtune=pwr3 -blpdata -lmass
F77=xlf
177.mesa: -qpdf1/pdf2
-O5 -blpdata -qalign=natural
178.galgel: -O5 -lmass -qessl -lessl -blpdata -qsave
179.art: -qpdf1/pdf2
-O5 -lhmu -qalign=natural
183.equake: -qpdf1/pdf2
-O5 -blpdata -qalign=natural -qhot=arraypad -Q
187.facerec: -pdf1/pdf2
-O5 -blpdata -qalign=natural -qhot=arraypad -Q
188.ammp: -qpdf1/pdf2
-O5 -blpdata -qalign=natural -D_ILS_MACROS
189.lucas: -O5 -lmass -qessl -lessl -blpdata -qsave
191.fma3d: -qpdf1/pdf2
-O5 -blpdata -lmass
200.sixtrack: -O3 -qarch=pwr4 -qtune=pwr4
301.apsi: -O5 -lmass -qessl -lessl -blpdata -qsave
C: IBM XL C for AIX invoked as xlc
Fortran : IBM XL Fortran for AIX invoked as xlf90
ESSL: Engineering and Scientific Subroutine Library
APAR IY 62532 was applied to AIX to enable new hardware support.
APAR PQ 95435 was applied to ESSL to enable new hardware support.
ulimits set to unlimited.
Large page mode and memory affinity were set as follows:
vmo -r -o lgpg_regions=200 -o lgpg_size=16777216 -o memory_affinity=1
chuser capabilities=CAP_BYPASS_RAC_VMM,CAP_PROPAGATE $USER
shutdown -r
export MEMORY_AFFINITY=MCM
The following config-file entry was used to assign each benchmark process to a core:
use_submit_for_speed = 1
submit = let "MYCPU=\$SPECUSERNUM"; bindprocessor \$\$ \$MYCPU; $command
The "bindprocessor" AIX command binds a process to a CPU core.
|