Publication Type |
Journal Article |
School or College |
College of Engineering |
Department |
Computing, School of |
Creator |
Fujimoto, Richard M. |
Other Author |
Campbell, William B. |
Title |
Efficient instruction level simulation of computers |
Date |
1987 |
Description |
A technique for creating efficient, yet highly accurate, instruction level simulation models of computers is described. In contrast to traditional approaches that use a software interpreter, this technique employs direct execution of application programs on the host computer. An assembly language program for the machine to be modeled is decompiled to a high level language, instrumented, and then recompiled and executed on the host computer. A prototype implementation modeling the Motorola MC68010 microprocessor is described, and the efficiency and accuracy of this prototype is reported. It is demonstrated that the direct execution technique can be used to produce accurate simulation models which are orders of magnitude faster than traditional, register transfer level simulators. |
Type |
Text |
Publisher |
University of Utah |
First Page |
1 |
Last Page |
23 |
Subject |
Simulation models |
Subject LCSH |
Simulation methods |
Language |
eng |
Bibliographic Citation |
Fujimoto, R. M., & Campbell, W. B. (1987). Efficient instruction level simulation of computers. 1-23. UUCS-87-022. |
Series |
University of Utah Computer Science Technical Report |
Relation is Part of |
ARPANET |
Rights Management |
©University of Utah |
Format Medium |
application/pdf |
Format Extent |
1,968,387 bytes |
Identifier |
ir-main,16336 |
ARK |
ark:/87278/s6377sts |
Setname |
ir_uspace |
ID |
702733 |
Reference URL |
https://collections.lib.utah.edu/ark:/87278/s6377sts |