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.
CITATION STYLE
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
Mendeley helps you to discover research relevant for your work.