(Enter summary)
Abstract: Tracing tools are used widely to help analyze, design, and tune
both hardware and software systems. This paper describes a tool
called Shade which combines efficient instruction-set simulation
with a flexible, extensible trace generation capability. Efficiency
is achieved by dynamically compiling and caching code to simulate
and trace the application program. The user may control the
extent of tracing in a variety of ways; arbitrarily detailed application
state information may be collected... (Update)
Cited by: More
Optimizing ML with Run-Time Code Generation - Detex Paper Wc
(Correct)
Nonintrusive Precision Instrumentation - Of Microcontroller Software (2005)
(Correct)
Unknown - (2004)
(Correct)
Similar documents (at the sentence level):
14.8%: Shade: A Fast Instruction-Set Simulator for Execution Profiling - Cmelik, Keppel (1993)
(Correct)
Active bibliography (related documents): More All
1.9: Applying Programming Language Implementation Techniques to.. - Schnarr (2000)
(Correct)
0.6: A File System Component Compiler - Zadok (1999)
(Correct)
0.5: Trace-driven Memory Simulation: A Survey - Uhlig, Mudge
(Correct)
Similar documents based on text: More All
0.3: Assignment 2: SPARC ISA Performance Analysis and Pipeline.. - Unknown (1999)
(Correct)
0.3: Coordinating distributed applets with Shade/Java - Ciancarini, Rossi (1998)
(Correct)
0.3: PageSpace Report F: Coordinating Distributed Applets with.. - Ciancarini, Rossi
(Correct)
Related documents from co-citation: More All
26: ATOM: A System for Building Customized Program Analysis Tools (context) - Srivastava, Eustace - 1994
16: The Wisconsin Wind Tunnel: Virtual Prototyping of Parallel Computers
- Reinhardt, Hill et al. - 1993
15: Computer Architecture: a Quantitative Approach (context) - Hennessy, Patterson - 1996
BibTeX entry: (Update)
Robert F. Cmelik and David Keppel. Shade: A fast instruction-set simulator for execution profiling. Technical Report 93-06-06, Department of Computer Science and Engineering, University of Washington, June 1993. http://citeseer.ist.psu.edu/cmelik93shade.html More
@article{ cmelik94shade,
author = "Bob Cmelik and David Keppel",
title = "{S}hade: {A} Fast Instruction-Set Simulator for Execution Profiling",
journal = "ACM SIGMETRICS Performance Evaluation Review",
volume = "22",
number = "1",
month = "May",
pages = "128--137",
year = "1994",
url = "citeseer.ist.psu.edu/cmelik93shade.html" }
Citations (may not include all citations):
386
ATOM: A System for Building Customized Program Analysis Tool.. (context) - Srivastava, Eustace - 1994
275
Shade: A Fast Instruction-Set Simulator for Execution Profil..
- Cmelik, Keppel - 1993 ACM DBLP
166
The Wisconsin Wind Tunnel: Virtual Prototyping of Parallel C..
- Reinhardt, Hill et al. - 1993
142
MINT: A Front End for Efficient Simulation of Shared-Memory ..
- Veenstra, Fowler - 1994 DBLP
98
Purify: Fast Detection of Memory Leaks and Access Errors (context) - Hastings, Joyce - 1992
73
ATUM: A New Technique for Capturing Address Traces Using Mic.. (context) - Agarwal, Sites et al. - 1986 ACM DBLP
72
Computer Organization and Design: The Hardware-Software Inte.. (context) - Hennessy, Patterson - 1993
72
Generation and Analysis of Very Long Address Traces (context) - Borg, Kessler et al. - 1990 ACM DBLP
67
The Rice Parallel Processing Testbed (context) - Covington, Madala et al. - 1988 ACM DBLP
67
Binary Translation (context) - Sites, Chernoff et al. - 1993 ACM DBLP
60
Techniques for Efficient Inline Tracing on a Shared-Memory M..
- Eggers, Keppel et al. - 1990 ACM DBLP
48
PROTEUS: A HighPerformance Parallel-Architecture Simulator
- Brewer, Dellarocas et al. - 1991
38
Some Efficient Architecture Simulation Techniques
- Bedichek - 1990
35
Caching Function Results: Faster Arithmetic by Avoiding Unne.. (context) - Richardson - 1992
34
A Case for Runtime Code Generation (context) - Keppel, Eggers et al. - 1991
33
Dynascope: A Tool for Program Directing
- Sosic - 1992 DBLP
33
An Efficient Implementation of SELF, a Dynamically-Typed Obj..
- Chambers, Ungar et al. - 1989 ACM DBLP
31
Rewriting Executable Files to Measure Program Behavior
- Larus, Ball - 1994 ACM DBLP
27
The Accuracy of Trace-Driven Simulations of Multiprocessors (context) - Goldschmidt, Hennessy - 1992 ACM DBLP
22
Efficient Implementation of the Smalltalk-80 System (context) - Deutsch, Schiffman - 1984 ACM DBLP
22
A Portable Interface for On-The-Fly Instruction Space Modifi.. (context) - Keppel - 1991 ACM
18
An Architectural Framework for Supporting Heterogeneous Inst.. (context) - Silberman, Ebcioglu - 1993
17
Migrating a CISC Computer Family onto RISC via Object Code T.. (context) - Andrews, Sand - 1992 ACM DBLP
16
MIPS Computer Systems (context) - Languages, Manual - 1986
16
A Design For Efficient Simulation of a Multiprocessor (context) - Magnusson - 1993 ACM DBLP
13
Engineering a RISC Compiler System (context) - Chow, Himelstein et al. - 1986
12
Address Tracing of Parallel Systems via TRAPEDS (context) - Stunkel, Janssens et al. - 1992 ACM
11
Sun Microsystems Laboratories (context) - Cmelik, User's - 1993
11
Sun Microsystems (context) - Manual - 1990
10
Efficient Instruction Level Simulation of Computers (context) - Fujimoto, Campbell - 1988 ACM
9
Two-Level Hybrid Interpreter/Native Code Execution for Combi.. (context) - Pittman - 1987 ACM DBLP
7
The Meerkat Multicomputer: Tradeoffs in Multicomputer Archit..
- Bedichek - 1994
7
Extension and Software Development (context) - Notkin, Griswold - 1988 ACM DBLP
6
MIPS Computer Systems (context) - Manual - 1990
6
The SPARC Architecture Manual, Version Nine," SPARC Internat.. (context) - Architecture, Nine et al. - 1992
5
Mable: A Technique for Efficient Machine Simulation (context) - Davies, LaCroute et al. ACM
5
Partial Translation
- Magnusson - 1994 ACM
3
A Software High Performance APL Interpreter (context) - Saal, Weiss - 1979 ACM
3
The Dynamic Incremental Compiler of APL\3000 (context) - Johnston - 1979
3
Mimic: A Fast S/370 Simulator (context) - May - 1987
3
DOS on the Dock (context) - Nielsen - 1991
2
olzle, Craig Chambers, and David Ungar (context) - Urs - 1991
2
Multiplexed Busses: The Endian Wars Continue (context) - James - 1990
2
Introduction to Shadow (context) - Hsu - 1989
1
Personal comm (context) - Hostetter - 1993
1
Personal comm (context) - Irlam - 1993
1
Personal comm (context) - Ramsey - 1993
1
Personal comm (context) - Evans - 1992
1
Personal comm (context) - Killian - 1994
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://swt-www.informatik.uni-hamburg.de/~1friedri/sv/Bibliography.html): More
The Object Binary Interface - C++ Objects for Evolvable.. - Goldstein, Sloane (1994)
(Correct)
ELF: From The Programmer's Perspective - Hongjiu Lu (1995)
(Correct)
A Secure Environment for Untrusted Helper.. - Goldberg, Wagner.. (1996)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC