Titles
``The Accuracy of Trace-Driven Simulations of Multiprocessors''
``Address Tracing for Parallel Machines''
``An Architectural Framework for Supporting Heterogeneous Instruction-Set Architectures''
``ATOM: A Flexible Interface for Building High Performance Program Analysis Tools''
``ATOM: A Flexible Interface for Building High Performance Program Analysis Tools'' (2)
``ATOM: A System for Building Customized Program Analysis Tools''
``ATOM: A System for Building Customized Program Analysis Tools'' (2)
``ATUM: A New Technique for Capturing Address Traces Using Microcode''
``Binary Translation''
``Binary Translation'' (2)
``Branch Folding in the CRISP Microprocessor: Reducing Branch Delay to Zero''
``A Case for Runtime Code Generation''
``The Cerberus Multiprocessor''
Steve Chamberlain, Personal communication
``Combining Hardware and Software to Provide an Improved Microprocessor''
``A Compact Intermediate Format for SimICS''
``Computer Organization and Design: The Hardware-Software Interface''
``The Cygnus Simulator Proposal''
Decomp
``Decompilation of Binary Programs''
``Decompilation of Binary Programs''
(2)
``Design and Implementation of Dynascope, a Directing Platform for Compiled Programs''
``A Design For Efficient Simulation of a Multiprocessor''
``The Diagnosis Of Mistakes In Programmes on the EDSAC''
``The Dorado Smalltalk-80 Implementation: Hardware Architecture's Impact on Software Architecture''
``DOS on the Dock''
``The Dynamic Incremental Compiler of APL{$\backslash$}3000''
``Dynascope: A Tool for Program Directing''
``The Dynascope Directing Server: Design and Implementation''
``EEL: Machine-Independent Executable Editing''
``Efficient Implementation of the Smalltalk-80 System''
``An Efficient Implementation of SELF, a Dynamically-Typed Object-Oriented Language Based on Prototypes''
``Efficient Instruction Level Simulation of Computers''
``Efficient Memory Simulation in SimICS
``Efficient Program Monitoring Techniques''
``Efficient Program Tracing''
``EMMY -- An Emulation System for User Microprogramming''
``Emulators and Emulation''
``Enhancement through Extension: The Extension Interpreter''
``An Environment for the Reverse Engineering of Executable Programs''
``Emulation of Large Computer Systems'' [Tucker 65]
``Emulation: RISC's Secret Weapon''
``Engineering a RISC Compiler System''
``Evaluating Runtime-Compiled Value-Specific Optimizations''
``Extension and Software Development''
``Fast Accurate Simulation of Large Shared Memory Multiprocessors''
``Fast and Accurate Multiprocessor Simulation: The SimOS Approach''
Fast Simulation of Computer Architectures
FlashPort product literature
``Generation and Analysis of Very Long Address Traces''
GNU debugger and simulator
Stu Grossman, Personal communication
``The Growth of Interest in Microprogramming: A Literature Survey''
``The Hardware Architecture of the CRISP Microprocessor''
``How To Detect Self-Modifying Code During Instruction-Set Simulation''
``IDtrace -- A Tracing Tool for i486 Simulation''
``Interprocedural Data Flow Decompilation''
``
Interprocedural Data Flow Decompilation
'' (2)
The Interpreter -- A Microprogrammable Building Block System
``Introduction to Shade''
``Introduction to Shadow''
``IMS Demonstrates x86 Emulation Chip''
Gordon Irlam, Personal communication
Earl Killian, Personal communication
``Long Address Traces from RISC Machines: Generation and Analysis''
``Low-cost Concrurent Checking of Pointer and Array Access in C Programs''
``Mable: A Technique for Efficient Machine Simulation''
``The Meerkat Multicomputer: Tradeoffs in Multicomputer Architecture''
``
Memory Controller For A Microprocessor for Detecting A Failure Of Speculation On The Physical Nature Of A Component Being Addressed
''
``
Memory System Performance of UNIX on CC-NUMA Multiprocessors
''
``
Method And Apparatus for Aliasing Memory Data In An Advanced Microprocessor
''
``A Methodology for Decompilation''
``Migrating a CISC Computer Family onto RISC via Object Code Translation''
``Mimic: A Fast S/370 Simulator''
``Mime: A Tool for Random Emulation and Feedback Trace Collection''
``Mint Tutorial and User Manual''
``MINT: A Front End for Efficient Simulation of Shared-Memory Multiprocessors''
``Multiplexed Busses: The Endian Wars Continue''
``Multiprocessor Simulation and Tracing Using Tango''
``The New Jersey Machine-Code Toolkit''
``The New Jersey Machine-Code Toolkit''
(2)
``New Jersey Machine-Code Toolkit Architecture Specifications''
``New Jersey Machine-Code Toolkit Reference Manual''
``Optimally Profiling and Tracing Programs''
``Optimizing Dynamically-Typed Object-Oriented Languages With Polymorphic Inline Caches''
``Optimizing Dynamically-Dispatched Calls with Run-Time Type Feedback''
``Partial Translation''
``A Portable Interface for On-The-Fly Instruction Space Modification''
``A Practical System for Intermodule Code Optimization at Link-Time''
``A Practical System for Intermodule Code Optimization at Link-Time'' (2)
``PROTEUS: A High-Performance Parallel-Architecture Simulator''
``Purify: Fast Detection of Memory Leaks and Access Errors''
``Reverse Compilation Techniques''
``Rewriting Executable Files to Measure Program Behavior''
``The Rice Parallel Processing Testbed''
``RSIM: An Execution-Driven Simulator for ILP-Based Shared-Memory Multiprocessors and Uniprocessors''
``The RISC Penalty''
``Running BSD Kernels as User Processes by Partial Emulation and Rewriting of Machine Instructions''
``Shade: A Fast Instruction-Set Simulator for Execution Profiling''
``Shade: A Fast Instruction-Set Simulator for Execution Profiling'' (2)
``Shade: A Fast Instruction-Set Simulator for Execution Profiling'' (3)
``The Shade User's Manual''
``Simon: A Simulator of Multicomputer Networks''
``SimOS: A Platform for Complete Workload Studies''
Sleipnir -- An Instruction-Level Simulator Generator
``A Software High Performance APL Interpreter''
``Some Efficient Architecture Simulation Techniques''
``Some Efficient Techniques for Simulating Memory''
``SpixTools Introduction and User's Manual''
``
A Structuring Algorithm for Decompilation
''
``
Structuring Decompiled Graphs
''
``System Level Interpretation of the SPARC V8 Instruction Set Architecture''
``
Talisman: Fast and Accurate Multicomputer Simulation
''
``Tapeworm~II: A New Method for Measuring OS Effects on Memory''
``Techniques for Efficient Inline Tracing on a Shared-Memory Multiprocessor''
``Threaded Code Interpreter for Object Code''
``
Method and Apparatus for Correcting Errors in Computer Systems
''
``Tracing With Pixie''
``Transmeta Breaks x86 Low-Power Barrier''
``Trap-driven Simulation with Tapeworm II''
``TRAPEDS: Producing Traces for Multicomputers via Execution Driven Simulation''
``Two-Level Hybrid Interpreter/Native Code Execution for Combined Space-Time Program Efficiency''
``The Wisconsin Wind Tunnel: Virtual Prototyping of Parallel Computers''
``Z80MU''
``680x0 emulation on x86 (ARDI's syn68k used in Executor)''
From
instruction-set simulation and tracing