Performance of Alto-Optimized Executables

The performance improvements due to alto on the SPEC-95 benchmark programs at this time (9 Dec 1998) are shown below. The programs were compiled using the DEC C compiler V5.2-036, invoked as cc -O4 -Wl,-r -Wl,-d -Wl,-z -non_shared (for the C programs), and the DEC Fortran compiler version 3.8 invoked as f77 -O4 -Wl,-r -Wl,-d -Wl,-z -non_shared (for the Fortran programs), and executed on a 300 MHz DEC Alpha 21164 processor with 512 Mbytes of memory. The timings shown represent the smallest of 15 runs on a lightly loaded machine.

Integer Program Original time (sec) Optimized time (sec) Speedup
compress 282.49 259.46 1.089
gcc 270.12 229.74 1.175
go 340.32 304.35 1.119
ijpeg 337.63 328.90 1.027
li 315.08 248.62 1.267
m88ksim 325.78 210.98 1.543
perl 246.64 181.77 1.357
vortex 469.56 312.55 1.502
Geometric Mean: 1.247
Floating point Program Original time (sec) Optimized time (sec) Speedup
applu 358.67 357.57 1.003
apsi 207.11 194.48 1.064
fpppp 457.32 418.23 1.093
hydro2d 440.29 425.89 1.033
mgrid 345.25 339.87 1.015
su2cor 225.05 216.99 1.037
swim 274.50 264.99 1.035
tomcatv 295.46 283.10 1.043
turb3d 349.77 336.24 1.040
wave5 230.12 223.69 1.028
Geometric Mean: 1.039