An Analysis of MIPS and SPARC Instruction Set Utilization on the SPEC Benchmarks

3Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.

Abstract

The dynamic instruction counts of MIPS and SPARC are compared using the SPEC benchmarks. MIPS typically executes more user-level instructions than SPARC. This difference can be accounted for by architectural differences, compiler differences, and library differences. The most significant differences are that SPARC�S double-precision floating point load/store is an architectural advantage in the SPEC floating point benchmarks while MIPS�s compare-and-branch instruction is an architectural advantage in the SPEC integer benchmarks. After the differences in the two architectures are isolated, it appears that although MIPS and SPARC each have strengths and weaknesses in their compliers and library routines, the combined effect of compilers and library routines does not give either MIPS or SPARC a clear advantage in these areas. © 1991, ACM. All rights reserved.

Cite

CITATION STYLE

APA

Cmelik, R. F., Kong, S. I., Ditzel, D. R., & Kelly, E. J. (1991). An Analysis of MIPS and SPARC Instruction Set Utilization on the SPEC Benchmarks. ACM SIGPLAN Notices, 26(4), 290–302. https://doi.org/10.1145/106973.107001

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free