| | |
Summary: Optimizations for a Simulator Construction System
Supporting Reusable Components
David A. Penry
Department of Computer Science
Princeton University
dpenry@cs.princeton.edu
David I. August
Department of Computer Science
Princeton University
august@cs.princeton.edu
ABSTRACT
Exploring a large portion of the microprocessor design space
requires the rapid development of efficient simulators. While
some systems support rapid model development through the
structural composition of reusable concurrent components,
the Liberty Simulation Environment (LSE) provides addi-
tional reuse-enhancing features. This paper evaluates the
cost of these features and presents optimizations to reduce
their impact. With these optimizations, an LSE model using
reusable components outperforms a SystemC model using
|