Skip navigation
Brigham Young University
Department of Electrical & Computer Engineering

Liberty Simulation Environment Publications

This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author’s copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.

If you have institutional or personal access to the ACM Digital Library, IEEE Xplore, and/or SpringerLink, the DOI links will give you the official versions of papers.

(show abstracts)

Liberty Simulation Environment, Version 2.0
David A. Penry, Manish Vachharajani, Neil Vachharajani, Jason A. Blome, and David I. August
Available at http://bardd.ee.byu.edu/Software/LSE, July 2011.

The Acceleration of Structural Microarchitectural Simulation via Scheduling [abstract] (PDF, PostScript)
David A. Penry
Ph.D. Thesis, Department of Computer Science, Princeton University, November 2006.

Exploiting Parallelism and Structure to Accelerate the Simulation of Chip Multi-processors [abstract] (DOI, PDF, PostScript)
David A. Penry, Daniel Fay, David Hodgdon, Ryan Wells, Graham Schelle, David I. August, and Daniel A. Connors
Proceedings of the Twelfth International Symposium on High-Performance Computer Architecture (HPCA), February 2006.

Rapid Development of a Flexible Validated Processor Model [abstract] (PDF, PostScript)
David A. Penry, Manish Vachharajani, and David I. August
Proceedings of the Workshop on Modeling, Benchmarking, and Simulation (MoBS), June 2005.

Achieving Structural and Composable Modeling of Complex Systems [abstract] (DOI)
David I. August, Sharad Malik, Li-Shiuan Peh, Vijay Pai, Manish Vachharajani, and Paul Willmann
The International Journal of Parallel Programming (IJPP), Volume 33, June 2005. Invited.

Rapid Development of Flexible Validated Processor Models [abstract] (PDF, PostScript)
David A. Penry, Manish Vachharajani, and David I. August
Liberty Research Group Technical Report 04-03, November 2004.

Microarchitecture Modeling for Design-space Exploration [abstract] (PDF, PostScript)
Manish Vachharajani
Ph.D. Thesis, Department of Electrical Engineering, Princeton University, November 2004.

Facilitating Reuse in Hardware Models with Enhanced Type Inference [abstract] (IEEE Xplore, PDF, PostScript)
Manish Vachharajani, Neil Vachharajani, Sharad Malik, and David I. August
The IEEE/ACM/IFIP Second International Conference on Hardware/Software Codesign and System Synthesis (ISSS), September 2004.

The Liberty Structural Specification Language: A High-Level Modeling Language for Component Reuse [abstract] (DOI, PDF, PostScript)
Manish Vachharajani, Neil Vachharajani, and David I. August
Proceedings of the 2004 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), June 2004.

The Liberty Simulation Environment, Version 1.0 [abstract] (DOI, PDF, PostScript)
Manish Vachharajani, Neil Vachharajani, David A. Penry, Jason Blome, and David I. August
Performance Evaluation Review: Special Issue on Tools for Architecture Research (PER), Volume 31, Number 4, March 2004. Invited.

The Liberty Simulation Environment: A Deliberate Approach to High-Level System Modeling [abstract] (PDF, PostScript)
Manish Vachharajani, Neil Vachharajani, David A. Penry, Jason A. Blome, Sharad Malik, and David I. August
Liberty Research Group Technical Report 04-02, March 2004.

A Study of the Clarity of Functionally and Structurally Composed High-level Simulation Models (PDF, PostScript)
Manish Vachharajani and David I. August
Liberty Research Group Technical Report 04-01, January 2004.

Liberty Simulation Environment, Version 1.0
Manish Vachharajani, David A. Penry, Neil Vachharajani, Jason A. Blome, and David I. August
Available at http://bardd.ee.byu.edu/Software/LSE, December 2003.

A Comparison of Reuse in Object-oriented Programming and Structural Modeling Systems [abstract] (PDF, PostScript)
Manish Vachharajani, Neil Vachharajani, and David I. August
Liberty Research Group Technical Report 03-01, October 2003.

Optimizations for a Simulator Construction System Supporting Reusable Components [abstract] (DOI, PDF, PostScript)
David A. Penry and David I. August
Proceedings of the 40th Design Automation Conference (DAC), June 2003.

The Liberty Simulation Environment as a Pedagogical Tool [abstract] (PDF, PostScript)
Jason Blome, Manish Vachharajani, Neil Vachharajani, and David I. August
Proceedings of the Workshop on Computer Architecture Education (WCAE), June 2003.

Microarchitectural Exploration with Liberty [abstract] (DOI, PDF, PostScript)
Manish Vachharajani, Neil Vachharajani, David A. Penry, Jason A. Blome, and David I. August
Proceedings of the 35th International Symposium on Microarchitecture (MICRO), November 2002.
Winner Best Student Paper Award.

A Disciplined Approach to the Development of Platform Architectures [abstract] (DOI)
David I. August, Kurt Keutzer, Sharad Malik, and A. Richard Newton
Microelectronics Journal, Volume 33, Number 11, November 2002. Invited.

Design Tools for Application Specific Embedded Processors [abstract] (Digital Library, PDF, PostScript)
Wei Qin, Subramanian Rajagopalan, Manish Vachharajani, Hangsheng Wang, Xinping Zhu, David I. August, Kurt Keutzer, Sharad Malik, and Li-Shiuan Peh
Proceedings of the Second International Workshop on Embedded Software, Lecture Notes in Computer Science (EMSOFT), Volume 2491, October 2002. Invited.

A Disciplined Approach to the Development of Platform Architectures [abstract] (PDF, PostScript)
David I. August, Kurt Keutzer, Sharad Malik, and A. Richard Newton
Proceedings of the Tenth Workshop on Synthesis and System Integration of Mixed Technologies (SASIMI), April 2001. Invited.