The liberty simulation environment, version 1.0

Manish Vachharajani, Neil Vachharajani, David A. Penry, Jason A. Blome, David I. August

Research output: Contribution to journalArticle

4 Scopus citations

Abstract

High-level hardware modeling via simulation is an essential step in hardware systems design and research. Despite the importance of simulation, current model creation methods are error prone and are unnecessarily time consuming. To address these problems, we have publicly released the Liberty Simulation Environment (LSE), Version 1.0, consisting of a simulator builder and automatic visualizer based on a shared hardware description language. LSE's design was motivated by a careful analysis of the strengths and weaknesses of existing systems. This has resulted in a system in which models are easier to understand, faster to develop, and have performance on par with other systems. LSE is capable of modeling any synchronous hardware system. To date, LSE has been used to simulate and convey ideas about a diverse set of complex systems including a chip multiprocessor out-of-order IA-64 machine and a multiprocessor system with detailed device models.

Original languageEnglish (US)
Pages (from-to)19-24
Number of pages6
JournalPerformance Evaluation Review
Volume31
Issue number4
DOIs
StatePublished - Mar 1 2004

All Science Journal Classification (ASJC) codes

  • Software
  • Hardware and Architecture
  • Computer Networks and Communications

Fingerprint Dive into the research topics of 'The liberty simulation environment, version 1.0'. Together they form a unique fingerprint.

  • Cite this

    Vachharajani, M., Vachharajani, N., Penry, D. A., Blome, J. A., & August, D. I. (2004). The liberty simulation environment, version 1.0. Performance Evaluation Review, 31(4), 19-24. https://doi.org/10.1145/1054907.1054912