See this document in CiteSeerX!

Shade: A Fast Instruction-Set Simulator for Execution Profiling (1993)  (Make Corrections)  (275 citations)
Bob Cmelik, David Keppel
ACM SIGMETRICS Performance Evaluation Review



  Home/Search   Context   Related

Links:   ACM   DBLP

 
View or download:
swtwww.informatik...e_SIGMETRICS.ps.gz
sun.com/shade/Docs/sigmetrics.ps
washington.edu/pub/pardo/shade.ps.Z
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  swtwww.informatik...Bibliography (more)
From:  sun.com/shade/a...ract_sigmetrics
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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