Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Solutions Relating Static and Dynamic Machine Code Measurements
Davidson J., Rabung J., Whalley D. IEEE Transactions on Computers41 (4):444-454,1992.Type:Article
Date Reviewed: Mar 1 1994

The authors give a well-written account of a new perspective on the traditional problem of understanding the nature and behavior of instruction sets. They advance the thesis that static and dynamic frequency counts of instructions are related, and show that for a range of architectures, a robust linear relationship exists. Their data partition instruction counts into some 17 groups at the level of calls, compares, conditional and unconditional jumps, returns, moves, and both integer and floating point arithmetic instructions, together with five different address modes. For each of these groups, over nine different CISC and RISC architectures, they found correlation coefficients ranging from 0.877 to 0.997.

Some of these results will not be surprising to computer architects; the test of any experimental theory, however, is how well it can be used to predict behavior in other contexts, and the paper includes just such a prediction. The authors examined a RISC architecture not included in the original study, and measured its static parameters. These parameters were then used to predict dynamic performance, and the authors found 16 out of 22 of these attributes to be within the predicted range. Of the remaining 6, 3 were outside the range because of instructions that were not available on the new architecture, and the discrepancies of the remaining 3 could be explained as being due to distortions introduced by coding around the missing instructions. I recommend this paper to anyone interested in instruction set design issues.

Reviewer:  John Hurst Review #: CR117041
Bookmark and Share
 
Instruction Set Design (C.0 ... )
 
 
Design Studies (C.4 ... )
 
 
Instruction Set Interpretation (B.1.5 ... )
 
 
Microcode Applications (B.1.5 )
 
Would you recommend this review?
yes
no
Other reviews under "Instruction Set Design": Date
RISC/CISC development and test support
Hobbs M., Prentice-Hall, Inc., Upper Saddle River, NJ, 1992. Type: Book (9780133884142)
Nov 1 1992
A perspective on RISC
Sprunt H., Jensen D., Charles Y. I., Colwell R., McGraw-Hill, Inc., New York, NY, 1986. Type: Book (9789780070425859)
May 1 1988
The RISC II micro-architecture
Katevenis M., Robert W. J., Patterson D., Séquin C. (ed) Advances in VLSI and Computer Systems 1(2): 138-152, 1984. Type: Article
Jun 1 1985
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy