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:
Fortran: -O5 -lhmu -blpdata -lmass
C: -qpdf1/pdf2
-O5 -blpdata -qalign=natural
Peak Optimization Flags
168.wupwise: -qpdf1/pdf2
-O5 -blpdata -qfdpr -qalign=struct=natural
fdpr -q -O3
171.swim: basepeak=1
172.mgrid: basepeak=1
173.applu: -O5 -blpdata -lmass
177.mesa: basepeak=1
178.galgel: -O5 -blpdata -qessl -lessl
179.art: -qpdf1/pdf2
-O5 -blpdata -qhot=arraypad -Q -qalign=natural
183.equake: -O5 -blpdata -lessl
187.facerec: -O5 -lmass -qessl -lessl -blpdata -qsave
188.ammp: basepeak=1
189.lucas: basepeak=1
191.fma3d: -qpdf1/pdf2
-O5 -blpdata -qfdpr -qalign=struct=natural
fdpr -q -O3
200.sixtrack: -qpdf1/pdf2
-O5 -blpdata -qfdpr -qalign=struct=natural
fdpr -q -O3
301.apsi: -O5 -lmass -qessl -lessl -blpdata -qsave
The installed OS level is AIX 5L for POWER version 5.3 with the 5300-03 Recommended Maintenance package.
SMT: Acronym for "Simultaneous Multi-Threading". A processor technology that allows
the simultaneous execution of multiple thread contexts within a single processor
core. (Enabled by default)
QCM: Acronym for "Quad-Core Module" (two dual-core processor chips + two L3-cache chips)
SUT: Acronym for "System Under Test"
ESSL: Engineering and Scientific Subroutine Library
Extended C: IBM XL C for AIX invoked as cc
ANSI C89: IBM XL C for AIX invoked as xlc
Fortran 77: IBM XL Fortran for AIX invoked as xlf90 unless explicitly reassigned
Fortran 90: IBM XL Fortran for AIX invoked as xlf
ulimits set to unlimited.
Large page mode and memory affinity were set as follows:
vmo -r -o lgpg_regions=1600 -o lgpg_size=16777216
chuser capabilities=CAP_BYPASS_RAC_VMM,CAP_PROPAGATE $USER
reboot -q
export MEMORY_AFFINITY=MCM
The following config-file entry was used to assign each benchmark process to a core:
submit = let "MYCPU=2*\$SPECUSERNUM"; if (("\$MYCPU > 15")) then let "MYCPU-=15"; fi; bindprocessor \$\$ \$MYCPU; $command
The "bindprocessor" AIX command binds a process to a CPU core.
Use flags-description file IBM-20050919-AIX.txt.
|