Specifications

66 Peak Options for SPEC
®
-CPU Benchmark Programs Chapter 5
32035 Rev. 3.22 November 2007
Compiler Usage Guidelines for AMD64 Platforms
5.4 Pathscale EKO 3.0 C/C++ Compiler (64-Bit) for
Linux
®
Table 13 shows the best-known peak switches for various benchmarks in the SPEC-CPU2000 suite
for the PathScale C/C++ compiler (64-bit) for Linux® on AMD Athlon™ 64 processor-based
platforms and AMD Opteron™ processor-based platforms.
Table 13. Best-Known Peak Switches for the Pathscale 1.4 C/C++ Compiler for
Linux
®
Benchmark Program Best-Known Peak Switches
164.gzip: -O3 -ipa -m3dnow -WOPT:val=0 +FDO
175.vpr: -O2 -ipa -OPT:alias=disjoint -CG:p2align_freq=500000
+FDO -INLINE:aggressive=on
-IPA:space=300:plimit=10000:callee_limit=5000:linear=on
176.gcc: -O3 -ipa -OPT:goto=off +FDO
181.mcf: -O3 -ipa -IPA:field_reorder=on -m32 +FDO
186.crafty: -O3 -OPT:goto=off +FDO
197.parser: -O3 -ipa -m32 -IPA:ctype=on +FDO
252.eon: -Ofast -CG:gcm=off:p2align_freq=1:prefetch=off
-OPT:treeheight=on -LNO:fu=10:full_unroll_outer=on
-TENV:X=4:frame_pointer=off -fno-exceptions
-IPA:plimit=4000 +FDO
253.perlbmk: -O3 -ipa +FDO -IPA:plimit=10000
254.gap: -Ofast -WOPT:aggstr=off +FDO
255.vortex -Ofast -IPA:plimit=1800 -OPT:goto=off
-CG:p2align=on +FDO
256.bzip2 -Ofast +FDO
300.twolf -O2 -CG:gcm=off:p2align_freq=100000 -WOPT:mem_opnds=on
+FDO -m32
-OPT:unroll_times_max=8:unroll_size=256:alias=disjoint:Ofast
177.mesa -O2 -ipa -OPT:Ofast -fno-math-errno -CG:local_fwd_sched=on
+FDO
179.art -O3 -OPT:ro=2:div_split=on:alias=typed -fno-math-errno -m32
+FDO
183.equake -Ofast -WOPT:mem_opnds=on -m32
188.ammp -O3 -OPT:alias=disjoint:unroll_times_max=8:Ofast:ro=3
-fno-math-errno -TENV:X=4 +FDO
Note: FDO is feedback optimization-PASS1= -fb_create fbdata and PASS2= -fb_opt fbdata.