DMCA
Shade: A Fast Instruction-Set Simulator for Execution Profiling (1994)
Cached
Download Links
- [www.eecs.harvard.edu]
- [xsim.com]
- [www.cs.umn.edu]
- [www-users.cs.umn.edu]
- [www-users.cs.umn.edu]
- [ftp.cs.washington.edu]
- [www.ee.lsu.edu]
- [www.ece.lsu.edu]
- [ftp.cs.washington.edu]
- [sw.sun.com]
- [xsim.com]
- [people.ac.upc.edu]
- [personales.ac.upc.edu]
- [pages.cs.wisc.edu]
- [personals.ac.upc.edu]
- [www.gnu.org]
- [pages.cs.wisc.edu]
- DBLP
Other Repositories/Bibliography
Citations: | 383 - 2 self |
Citations
783 | A.: Atom: a system for building customized program analysis tools
- Srivastava, Eustace
- 1994
(Show Context)
Citation Context ...n in the supported languages [VF94] and can’t generally be used for 133Name Reference(s) Purpose Input Rep. Detait MD MP Signals SMC OK Technology Accelerator [AS92] Smr exe us Y N Y Y scc+gi Y ATOM =-=[SE94]-=- tbc exe* u N N Y N aug N ATUM [ASH86] sun/atr exe us Y Y. Y Y emu Y dls+mod+nm [FC88] srm/atr asm u N N N N Scc N Dynascope [SoSI~92] db/a[r/ow htt u N N s Y pdi Y Executor [Hostetter93] Sim exe u N ... |
510 | Computer Organization and Design: The Hardware/software Interface - Patterson, Hennessy - 2005 |
354 | Purify: Fast detection of memory leaks and access errors.
- Hastings, Joyce
- 1991
(Show Context)
Citation Context ...SE93] Sim exe u Y N Y Y scc+emu Y Mmuc [May87] sun exe u N N N N dcc N MINT [VF94] atr exe u N Y1 Y N pdi+dcc y. Moxie [CHKW86] Sim exe u N N Y N Scc N MX/Vest [SCKMR93] exe u N Y. Y Y Scc+gl Y Ptmfy =-=[HJ92]-=- ;: exe* u N N Y N aug Y Clplqpt [LB94] atr/Otr exe u N N N N aug N SELF [CUL89] Sim exe u N N Y Y dcc Y sOftPc [Nielsen91] sun exe u(s)d N N Y Y dcc Y spa [Irlam93] atr exe u N N s Y ddl N SPIM [HP93... |
196 | MINT: A Front End for Efficient Simulation of SharedMemory Multiprocessors. In:
- Veenstra, Fowler
- 1994
(Show Context)
Citation Context ...put to the tool. Processing a high-level language input (hlf ) can have the best portability and best optimization but the tool can only be used for source programs written in the supported languages =-=[VF94]-=- and can’t generally be used for 133Name Reference(s) Purpose Input Rep. Detait MD MP Signals SMC OK Technology Accelerator [AS92] Smr exe us Y N Y Y scc+gi Y ATOM [SE94] tbc exe* u N N Y N aug N ATU... |
180 | An efficient implementation of SELF a dynamically-typed object-oriented language based on prototypes. - Chambers, Ungar, et al. - 1989 |
130 | Optimizing dynamically-typed objectoriented languages with polymorphic inline caches. - Hölzle, Chambers, et al. - 1991 |
126 |
ATUM: A new technique for capturing address traces using microcode
- Agarwal, Sites, et al.
- 1986
(Show Context)
Citation Context ...nd can’t generally be used for 133Name Reference(s) Purpose Input Rep. Detait MD MP Signals SMC OK Technology Accelerator [AS92] Smr exe us Y N Y Y scc+gi Y ATOM [SE94] tbc exe* u N N Y N aug N ATUM =-=[ASH86]-=- sun/atr exe us Y Y. Y Y emu Y dls+mod+nm [FC88] srm/atr asm u N N N N Scc N Dynascope [SoSI~92] db/a[r/ow htt u N N s Y pdi Y Executor [Hostetter93] Sim exe u N N Y pdi Y g88 [Bcdlchek90] sim/db exe ... |
118 | Rewriting executable files to measure program behavior
- Larus, Ball
- 1994
(Show Context)
Citation Context ...[May87] sun exe u N N N N dcc N MINT [VF94] atr exe u N Y1 Y N pdi+dcc y. Moxie [CHKW86] Sim exe u N N Y N Scc N MX/Vest [SCKMR93] exe u N Y. Y Y Scc+gl Y Ptmfy [HJ92] ;: exe* u N N Y N aug Y Clplqpt =-=[LB94]-=- atr/Otr exe u N N N N aug N SELF [CUL89] Sim exe u N N Y Y dcc Y sOftPc [Nielsen91] sun exe u(s)d N N Y Y dcc Y spa [Irlam93] atr exe u N N s Y ddl N SPIM [HP93] sindatr exe u N N Y N pdi Y ST-80 [DS... |
87 |
Generation and analysis of very long address traces,
- Borg, Kessler, et al.
- 1990
(Show Context)
Citation Context ...m u N Y= s N aug N Pixie [MJPS861 atr exe* u Y N Y N aug N Pcxle-If [Kittian94] atr/otr/db exe* us Y N Y s Scc N Proteus [BDCW91] atr Ml u N Y1 N s aug N RPPT [CMMJS88] atr hlt u N Y1 N N aug N Titan =-=[BKW90]-=- atr exe us Y N Y N aug N TRAPEDS [SJF92] atr asm us Y Y= s N aug N Tango Lite [GH92] atr asm u N Y1 N s aug N W WT [RHLLLW93] atrlotr exe u Y Y+ Y N emu+aug+ddi Y Z80MU [Baumann86] Sirn exe u(s) N N ... |
81 | The Rice Parallel Processing Testbed. - Covington, Madala, et al. - 1988 |
80 | Techniques for efficient inline tracing on a shared-memory multiprocessor
- EGGERS, KEPPEL, et al.
- 1990
(Show Context)
Citation Context ...UL89] Sim exe u N N Y Y dcc Y sOftPc [Nielsen91] sun exe u(s)d N N Y Y dcc Y spa [Irlam93] atr exe u N N s Y ddl N SPIM [HP93] sindatr exe u N N Y N pdi Y ST-80 [DS84] Sim exe u N N Y Y dcc Y MPtrace =-=[EKKL90]-=- atr asm u N Y= s N aug N Pixie [MJPS861 atr exe* u Y N Y N aug N Pcxle-If [Kittian94] atr/otr/db exe* us Y N Y s Scc N Proteus [BDCW91] atr Ml u N Y1 N s aug N RPPT [CMMJS88] atr hlt u N Y1 N N aug N... |
67 |
The Accuracy of Trace-Driven Simulations of Multiprocessors.
- Goldschmidt
- 1992
(Show Context)
Citation Context ...r/db exe* us Y N Y s Scc N Proteus [BDCW91] atr Ml u N Y1 N s aug N RPPT [CMMJS88] atr hlt u N Y1 N N aug N Titan [BKW90] atr exe us Y N Y N aug N TRAPEDS [SJF92] atr asm us Y Y= s N aug N Tango Lite =-=[GH92]-=- atr asm u N Y1 N s aug N W WT [RHLLLW93] atrlotr exe u Y Y+ Y N emu+aug+ddi Y Z80MU [Baumann86] Sirn exe u(s) N N Y Y ddl Y Shade [CK93] sun/atr/otr/tbc exe u N N Y Y dcc N m- .,. I sole F s. “. summ... |
62 | A Case for Runtime Code Generation, - Keppel, Eggers, et al. - 1991 |
51 | Some Efficient Architecture Simulation Techniques.
- Bedichek
- 1990
(Show Context)
Citation Context ...ery instruction that writes memory. In some systems the checks are simple range checks; tools that support multiple address spaces and sparse address spaces generally require full address translation =-=[Bedichek90]-=-. Y* indicates that checking can be turned on but performance is worse. 6.2. Cross-Architecture Simulation Table 6 summarizes various features of tools that are used for cross-architecture simulation.... |
46 |
Caching function results: Faster arithmetic by avoiding unnecessary computation
- Richardson
- 1992
(Show Context)
Citation Context ...cing), to generate memory address rraces for use by other tools, provide a debugger interface to a simulated taget machine for compiler cross-development [Evans92], observe instruction operand values =-=[Richardson92]-=-, analyze memory cache performartce, analyze microprocessor pipeline performance, and analyze Shade’s own performance. Analyzers see Shade as a collection of library functions [Cmetik93]. Analyzers ca... |
34 | Dynascope: A Tool for Program Directing - Sosic - 1992 |
29 |
Migrating a CISC computer family onto RISC via object translation
- Andrews, Sand
- 1992
(Show Context)
Citation Context ... only be used for source programs written in the supported languages [VF94] and can’t generally be used for 133Name Reference(s) Purpose Input Rep. Detait MD MP Signals SMC OK Technology Accelerator =-=[AS92]-=- Smr exe us Y N Y Y scc+gi Y ATOM [SE94] tbc exe* u N N Y N aug N ATUM [ASH86] sun/atr exe us Y Y. Y Y emu Y dls+mod+nm [FC88] srm/atr asm u N N N N Scc N Dynascope [SoSI~92] db/a[r/ow htt u N N s Y p... |
28 | A design for efficient simulation of a multiprocessor - MAGNUSSON - 1993 |
27 |
A portable interface for on-the-fly instruction space modification
- Keppel
- 1991
(Show Context)
Citation Context ...ing entries for the modified code become invalid and must be flushed. SPARC systems provide the f lU sh instruction to identify code that has changed; many other systems provide equivalent primitives =-=[Keppe191]-=-. When the application executes the modified instructions, Shade compiles new translations for the changed code. The TLB is an array of lists of <target, host> address pairs. Each pair associates an a... |
14 | Mimic: A fast S/370 simulator - MAY - 1987 |
13 | The Dynamic Incremental Compiler of APL\3000 - JOHNSTON - 1979 |
10 |
Engineering a RISC compiler system
- CHOW, HIMELSTEIN, et al.
- 1986
(Show Context)
Citation Context ...1 N Y dd, N mg88 [Bed1chek94] sim/db/atr/otr/tbc exe usd Y Yl Y Y tci Y Migrant [SE93] Sim exe u Y N Y Y scc+emu Y Mmuc [May87] sun exe u N N N N dcc N MINT [VF94] atr exe u N Y1 Y N pdi+dcc y. Moxie =-=[CHKW86]-=- Sim exe u N N Y N Scc N MX/Vest [SCKMR93] exe u N Y. Y Y Scc+gl Y Ptmfy [HJ92] ;: exe* u N N Y N aug Y Clplqpt [LB94] atr/Otr exe u N N N N aug N SELF [CUL89] Sim exe u N N Y Y dcc Y sOftPc [Nielsen9... |
10 |
Efficient instruction level simulation of computers. Transactions of the Society for Computer Simulation
- Fujimoto, Campbell
- 1988
(Show Context)
Citation Context ...(s) Purpose Input Rep. Detait MD MP Signals SMC OK Technology Accelerator [AS92] Smr exe us Y N Y Y scc+gi Y ATOM [SE94] tbc exe* u N N Y N aug N ATUM [ASH86] sun/atr exe us Y Y. Y Y emu Y dls+mod+nm =-=[FC88]-=- srm/atr asm u N N N N Scc N Dynascope [SoSI~92] db/a[r/ow htt u N N s Y pdi Y Executor [Hostetter93] Sim exe u N N Y pdi Y g88 [Bcdlchek90] sim/db exe Usd Y N ; Y tcl Y gslm [Magnusson93, Magnusson94... |
10 | Two-level hybrid interpreter/native code execution for combined spacetime efficiency - Pittman - 1987 |
7 | The meerkat multicomputer: Tradeoffs in multicomputer architecture
- BEDICHEK
- 1994
(Show Context)
Citation Context ...regs 3 pages dis+mod+mn [FC88] bb nr 10 Executor [Hostetter93] proc nr 10 mixed code g88 [Brxtichek90] i nr, bo 30 pages gslm [Magnusson93, Magnusson94] bb nr, bo 30 pages Mable [DLHH93] i 20-80 mg88 =-=[Bedichek94]-=- i nr, bo 80 pages Migrant [SE93] ebb nr,bo — Mimic [May87] ebb nr, bo, regs 4 no fp, no atign, +compite Moxie [CHKW86] bb nr 2 MXNest [SCKMR93] ip bo 2 mmed code, fp prec SELF [CUL89] ip none NIA VM ... |
6 | Kemal Ebcioglu, “An Architectural Framework for Supporting Heterogeneous Instruction-Set Architectures - Silberman - 1993 |
3 | Introduction to SHADOW - Hsu - 1989 |
3 | Partial Translation,” Swedish - Magnusson - 1994 |
2 |
Z80MU,” Byte
- Baumann
- 1986
(Show Context)
Citation Context ...u N Y1 N N aug N Titan [BKW90] atr exe us Y N Y N aug N TRAPEDS [SJF92] atr asm us Y Y= s N aug N Tango Lite [GH92] atr asm u N Y1 N s aug N W WT [RHLLLW93] atrlotr exe u Y Y+ Y N emu+aug+ddi Y Z80MU =-=[Baumann86]-=- Sirn exe u(s) N N Y Y ddl Y Shade [CK93] sun/atr/otr/tbc exe u N N Y Y dcc N m- .,. I sole F s. “. summary c ,., or some relatea . sys~ems Bugs OK studying the behavior of other translation tools (co... |
2 |
Mable: A Technique for Efficient Machine Simulation,” (to appear), Quantum Effect Design
- Davies, LaCroute, et al.
(Show Context)
Citation Context ...ow htt u N N s Y pdi Y Executor [Hostetter93] Sim exe u N N Y pdi Y g88 [Bcdlchek90] sim/db exe Usd Y N ; Y tcl Y gslm [Magnusson93, Magnusson94] sirrrldblatrlotrltbc exe usd Y Y1 Y Y tcl+dcc Y Mable =-=[DLHH93]-=- sirn/db/atr exe u N Y1 N Y dd, N mg88 [Bed1chek94] sim/db/atr/otr/tbc exe usd Y Yl Y Y tci Y Migrant [SE93] Sim exe u Y N Y Y scc+emu Y Mmuc [May87] sun exe u N N N N dcc N MINT [VF94] atr exe u N Y1... |
2 | Rewriting Executable Files to Measure - Larus, Ball - 1994 |
1 | BDCW91] Eric - Brewer, Dellarocas, et al. - 1986 |
1 |
Compufer Organization and Design: The Hardware-Software Inierface (Appendix A, by James
- Hennessy, Patterson
- 1993
(Show Context)
Citation Context ...HJ92] ;: exe* u N N Y N aug Y Clplqpt [LB94] atr/Otr exe u N N N N aug N SELF [CUL89] Sim exe u N N Y Y dcc Y sOftPc [Nielsen91] sun exe u(s)d N N Y Y dcc Y spa [Irlam93] atr exe u N N s Y ddl N SPIM =-=[HP93]-=- sindatr exe u N N Y N pdi Y ST-80 [DS84] Sim exe u N N Y Y dcc Y MPtrace [EKKL90] atr asm u N Y= s N aug N Pixie [MJPS861 atr exe* u Y N Y N aug N Pcxle-If [Kittian94] atr/otr/db exe* us Y N Y s Scc ... |
1 |
nrlam93] Gordon Jrlam, Personal comm
- Hsu, Shadow, et al.
- 1989
(Show Context)
Citation Context ...ade satisfies a wide variety of analysis needs in a single tool. S. Acknowledgements Shade owes much to its predecessors, particularly its immediate predecessor Shadow, which was created by Peter Hsu =-=[Hsu89]-=-. Robert Cmelik developed Shade, with numerous suggestions from David Keppel. Steve Richardson, Malcolm Wing, and others in the Shade user community provided useful user interface feedback and helped ... |
1 | A Case for Rontime Code Generation - Keppel, Eggers, et al. - 1991 |
1 |
and Kemal Ebcio~lu, “An Architecttsraf Framework for Supporting Heterogeneous InstructionSet Architectures
- Silberman
- 1993
(Show Context)
Citation Context ...l Y gslm [Magnusson93, Magnusson94] sirrrldblatrlotrltbc exe usd Y Y1 Y Y tcl+dcc Y Mable [DLHH93] sirn/db/atr exe u N Y1 N Y dd, N mg88 [Bed1chek94] sim/db/atr/otr/tbc exe usd Y Yl Y Y tci Y Migrant =-=[SE93]-=- Sim exe u Y N Y Y scc+emu Y Mmuc [May87] sun exe u N N N N dcc N MINT [VF94] atr exe u N Y1 Y N pdi+dcc y. Moxie [CHKW86] Sim exe u N N Y N Scc N MX/Vest [SCKMR93] exe u N Y. Y Y Scc+gl Y Ptmfy [HJ92... |
1 | Dynascope: A Tool for Program Directing - Sosi5 - 1992 |
1 | The Shade User’s - Cmelik - 1993 |
1 | Multiplexed Busses: The Endian Wars Continue - James - 1990 |