Pathlengths of SPEC benchmarks for PA-RISC, MIPS, and SPARC

L McMahan, R Lee - Digest of Papers. Compcon Spring, 1993 - ieeexplore.ieee.org
L McMahan, R Lee
Digest of Papers. Compcon Spring, 1993ieeexplore.ieee.org
The total instruction pathlength and instruction frequency counts are measured for the
SPEC89 benchmark programs on the PA-RISC architecture and compared with previously
published information for the MIPS and SPARC architectures. The PA-RISC architecture
typically requires significantly fewer instructions than the other two architectures for the same
benchmark. The differences in counts for instruction subclasses are compared and used to
estimate the actual impact of some PA-RISC architectural features designed for pathlength …
The total instruction pathlength and instruction frequency counts are measured for the SPEC89 benchmark programs on the PA-RISC architecture and compared with previously published information for the MIPS and SPARC architectures. The PA-RISC architecture typically requires significantly fewer instructions than the other two architectures for the same benchmark. The differences in counts for instruction subclasses are compared and used to estimate the actual impact of some PA-RISC architectural features designed for pathlength reduction. The total geometric mean of the ratio of pathlengths showed that both MIPS and SPARC executed 33% more instructions than PA-RISC. Since these programs are large and different in nature, this may be considered a significant empirical measure of the effectiveness of the PA-RISC pathlength reduction features in both its instruction-set architecture and its compilers.< >
ieeexplore.ieee.org