| Optimizations for a simulator construction system supporting reusable components |
| Full text |
Pdf
(184 KB)
|
| Source
|
Annual ACM IEEE Design Automation Conference
archive
Proceedings of the 40th annual Design Automation Conference
table of contents
Anaheim, CA, USA
SESSION: Budgeting, simulation and statistical timing
table of contents
Pages: 926 - 931
Year of Publication: 2003
ISBN:1-58113-688-9
|
|
Authors
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 11, Citation Count: 8
|
|
|
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 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%.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
L. Charest and E. M. Aboulhamid. A VHDL/SystemC comparison in handling design reuse. In Proceedings of 2002 International Workshop on System-on-Chip for Real-Time Applications, July 2002.
|
 |
3
|
|
| |
4
|
|
| |
5
|
Joel Emer , Pritpal Ahuja , Eric Borch , Artur Klauser , Chi-Keung Luk , Srilatha Manne , Shubhendu S. Mukherjee , Harish Patil , Steven Wallace , Nathan Binkert , Roger Espasa , Toni Juan, Asim: A Performance Model Framework, Computer, v.35 n.2, p.68-76, February 2002
[doi> 10.1109/2.982918]
|
| |
6
|
|
| |
7
|
J. W. Janneck, E. A. Lee, J. Liu, X. Liu, S. Neuendorffer, S. Sachs, and Y. Xiong. Discplining heterogeneity -- the Ptolemy approach. In ACM SIGPLAN 2001 Workshop on Languages, Compilers, and Tools for Embedded Systems (LCTES 2001), June 2001.
|
 |
8
|
|
| |
9
|
Open SystemC Initiative (OSCI). Functional Specification for SystemC 2.0, 2001. http://www.systemc.org.
|
| |
10
|
Manish Vachharajani , Neil Vachharajani , David A. Penry , Jason A. Blome , David I. August, Microarchitectural exploration with Liberty, Proceedings of the 35th annual ACM/IEEE international symposium on Microarchitecture, November 18-22, 2002, Istanbul, Turkey
|
| |
11
|
|
CITED BY 8
|
|
Manish Vachharajani , Neil Vachharajani , David A. Penry , Jason A. Blome , David I. August, The Liberty Simulation Environment, version 1.0, ACM SIGMETRICS Performance Evaluation Review, v.31 n.4, p.19-24, March 2004
|
|
|
|
|
|
David I. August , Sharad Malik , Li-Shiuan Peh , Vijay Pai , Manish Vachharajani , Paul Willmann, Achieving structural and composable modeling of complex systems, International Journal of Parallel Programming, v.33 n.2, p.81-101, June 2005
|
|
|
Manish Vachharajani , Neil Vachharajani , David A. Penry , Jason A. Blome , Sharad Malik , David I. August, The Liberty Simulation Environment: A deliberate approach to high-level system modeling, ACM Transactions on Computer Systems (TOCS), v.24 n.3, p.211-249, August 2006
|
|
|
|
|
|
Wolfgang Ecker , Volkan Esen , Lars Schönberg , Thomas Steininger , Michael Velten , Michael Hull, Interactive presentation: Impact of description language, abstraction layer, and value representation on simulation performance, Proceedings of the conference on Design, automation and test in Europe, April 16-20, 2007, Nice, France
|
|
|
|
|
|
|
|