David I. August
Associate Professor of the Department of Computer Science, Princeton University
Affiliated with the Department of Electrical Engineering, Princeton University
Ph.D. May 2000, Department of Electrical and Computer Engineering, University of Illinois at Urbana-Champaign

Office: Computer Science Building Room 209
Email: august@cs.princeton.edu
Phone: (609) 258-2085
Fax: (609) 258-2085
Assistant: Donna O'Leary, (609) 258-1746

Front Page Publication List (with stats) Curriculum Vitae (PDF) The Liberty Research Group
Publications

Optimizations for a Simulator Construction System Supporting Reusable Components [abstract] (PDF, PostScript)
David A. Penry and David I. August
Proceedings of the 40th Design Automation Conference (DAC), June 2003.
Accept Rate: 24% (152/628).

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%.