A brief history of just-in-time

J Aycock - ACM Computing Surveys (CSUR), 2003 - dl.acm.org
Software systems have been using" just-in-time" compilation (JIT) techniques since the
1960s. Broadly, JIT compilation includes any translation performed dynamically, after a …

A survey of computer architecture simulation techniques and tools

A Akram, L Sawalha - Ieee Access, 2019 - ieeexplore.ieee.org
Computer architecture simulators play an important role in advancing computer architecture
research. With wider research directions and the increased number of simulators that have …

[图书][B] Computer architecture: a quantitative approach

JL Hennessy, DA Patterson - 2011 - books.google.com
Computer Architecture: A Quantitative Approach, Fifth Edition, explores the ways that
software and technology in the cloud are accessed by digital media, such as cell phones …

[图书][B] Parallel computer architecture: a hardware/software approach

D Culler, JP Singh, A Gupta - 1999 - books.google.com
The most exciting development in parallel computer architecture is the convergence of
traditionally disparate approaches on a common machine structure. This book explains the …

ReVirt: Enabling intrusion analysis through virtual-machine logging and replay

GW Dunlap, ST King, S Cinar, MA Basrai… - ACM SIGOPS Operating …, 2002 - dl.acm.org
Current system loggers have two problems: they depend on the integrity of the operating
system being logged, and they do not save sufficient information to replay and analyze …

Multifacet's general execution-driven multiprocessor simulator (GEMS) toolset

MMK Martin, DJ Sorin, BM Beckmann… - ACM SIGARCH …, 2005 - dl.acm.org
The Wisconsin Multifacet Project has created a simulation toolset to characterize and
evaluate the performance of multiprocessor hardware systems commonly used as database …

Graphite: A distributed parallel simulator for multicores

JE Miller, H Kasture, G Kurian… - HPCA-16 2010 The …, 2010 - ieeexplore.ieee.org
This paper introduces the Graphite open-source distributed parallel multicore simulator
infrastructure. Graphite is designed from the ground up for exploration of future multi-core …

The M5 simulator: Modeling networked systems

NL Binkert, RG Dreslinski, LR Hsu, KT Lim… - Ieee …, 2006 - ieeexplore.ieee.org
Developed specifically to enable research in TCP/IP networking, the M5 simulator provides
features necessary for simulating networked hosts, including full-system capability, a …

A case for end system multicast (keynote address)

Y Chu, SG Rao, H Zhang - ACM SIGMETRICS Performance Evaluation …, 2000 - dl.acm.org
The conventional wisdom has been that IP is the natural protocol layer for implementing
multicast related functionality. However, ten years after its initial proposal, IP Multicast is still …

[PDF][PDF] Efficient, transparent, and comprehensive runtime code manipulation

D Bruening, S Amarasinghe - 2004 - burningcutlery.com
This thesis addresses the challenges of building a software system for general-purpose
runtime code manipulation. Modern applications, with dynamically-loaded modules and …