Shade: a fast instruction-set simulator for execution profiling

作者: Bob Cmelik , David Keppel

DOI: 10.1145/183018.183032

关键词:

摘要: Tracing tools are used widely to help analyze, design, and tune both hardware software systems. This paper describes a tool called Shade which combines efficient instruction-set simulation with flexible, extensible trace generation capability. Efficiency is achieved by dynamically compiling caching code simulate the application program. The user may control extent of tracing in variety ways; arbitrarily detailed state information be collected during simulation, but less translates directly into greater efficiency. Current implementations run on SPARC systems (Versions 8 9) MIPS I instruction sets. capabilities, implementation, performance Shade, discusses set emulation general.

参考文章(55)
Richard L. Sites, Anton Chernoff, Matthew B. Kirk, Maurice P. Marks, Scott G. Robinson, Binary translation Communications of the ACM. ,vol. 36, pp. 69- 81 ,(1993) , 10.1145/151220.151227
John L. Hennessy, David A. Patterson, Computer organization & design: the hardware/software interface Morgan Kaufmann Publishers Inc.. ,(1993)
C. Panetto, J. C. Heudin, RISC Architectures ,(1992)
Peter Magnusson, Partial Translation ,(1993)
Steven K. Reinhardt, Mark D. Hill, James R. Larus, Alvin R. Lebeck, James C. Lewis, David A. Wood, The Wisconsin Wind Tunnel Sigmetrics Performance Evaluation Review. ,(1993) , 10.1145/166962.166979
John L. Hennessy, Helen Davis, Stephen R. Goldschmidt, Multiprocessor Simulation and Tracing Using Tango. international conference on parallel processing. pp. 99- 107 ,(1991)
Mark Horowitz, John Heinlein, Peter Davies, Philippe Lacroute, Mable: A Technique for Efficient Machine Simulation Stanford University. ,(1994)
Richard M. Fujimoto, SIMON: a Simulator of Multicomputer Networks University of California at Berkeley. ,(1983)
Mark I. Himelstein, Larry Weber, Fred C. Chow, Earl Killian, Engineering a RISC Compiler System. COMPCON. pp. 132- 137 ,(1986)