Specifications
Chapter 5 Peak Options for SPEC
®
-CPU Benchmark Programs 67
Compiler Usage Guidelines for AMD64 Platforms
32035 Rev. 3.22 November 2007
5.5 Pathscale EKO 3.0 Fortran Compiler (64-bit) for
Linux
®
Table 14 shows the best-known peak switches for various benchmarks in the SPEC-CPU2000 suite
for the Pathscale Fortran compiler (64-bit) for Linux
®
on AMD Athlon™ 64 processor-based
platforms and AMD Opteron™ processor-based platforms.
Table 14. Best-Known Peak Switches for the 64-bit Pathscale 2.4 Fortran Compiler
for Linux
®
Benchmark Program Best-Known Peak Switches
168.wupwise: -Ofast -LNO:prefetch_ahead=5:prefetch=3
-OPT:unroll_times_max=8:unroll_size=128:IEEE_NaN_Inf=off:ro=3
-TENV:X=4 +FDO
-IPA:space=1000:linear=on:plimit=50000:callee_limit=5000
-INLINE:aggressive=on
171.swim: -Ofast -LNO:fusion=2 -m3dnow
172.mgrid: -O3 -LNO:fusion=2:blocking=off
-OPT:Ofast:unroll_times_max=8:unroll_size=256:ro=3
-CG:gcm=off:cflow=off -m3dnow
173.applu: -Ofast -CG:local_fwd_sched=on
-LNO:fusion=2:fission=2:full_unroll_size=10000:prefetch=3
-OPT:ro=3 -TENV:X=3 -WOPT:val=2
178.galgel: -Ofast -OPT:fast_complex -CG:use_movlpd=on +ACML
187.facerec: -Ofast -OPT:treeheight=on:IEEE_NaN_Inf=off:ro=3 -CG:load_exe=0
-LNO:fusion=2 -IPA:plimit=1500 -WOPT:if_conv=off +FDO
189.lucas: -Ofast -CG:local_fwd_sched=on -LNO:fusion=2
+FDO
191.fma3d: -O2 -ipa -WOPT:mem_opnds=on:retype_expr=on -CG:load_exe=1
-OPT:Ofast:IEEE_arith=3:ro=3 +FDO -IPA:pu_reorder=1
200.sixtrack: -O3 -CG:load_exe=1 -OPT:Ofast:Olimit=6000 -fno-math-errno +FDO
301.apsi: -Ofast -TENV:X=4 -LNO:fusion=2:prefetch=0
Note: +FDO is feedback optimization—PASS1= -fb_create fbdata and PASS2= -fb_opt fbdata.