Optimizations for a Simulator Construction System Supporting
Reusable Components [abstract] (ACM DL, PDF)
David A. Penry and David I. August
Proceedings of the 40th Design Automation
Conference (DAC), June 2003.
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 additional 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 custom
components by 6%.