| Fast cycle-accurate simulation and instruction set generation for constraint-based descriptions of programmable architectures |
| Full text |
Pdf
(261 KB)
|
Source
|
International Conference on Hardware Software Codesign
archive
Proceedings of the 2nd IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis
table of contents
Stockholm, Sweden
SESSION: New design techniques for application specific processors
table of contents
Pages: 18 - 23
Year of Publication: 2004
ISBN:1-58113- 937-3
|
|
Authors
|
|
Scott J. Weber
|
University of California, Berkeley, CA
|
|
Matthew W. Moskewicz
|
University of California, Berkeley, CA
|
|
Matthias Gries
|
University of California, Berkeley, CA
|
|
Christian Sauer
|
Infineon Technologies, Munich, Germany
|
|
Kurt Keutzer
|
University of California, Berkeley, CA
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 10, Downloads (12 Months): 38, Citation Count: 1
|
|
|
ABSTRACT
State-of-the-art architecture description languages have been successfully used to model application-specific programmable architectures limited to particular control schemes. In this paper, we introduce a language and methodology that provide a framework for constructing and simulating a wider range of architectures. The framework exploits the fact that designers are often only concerned with data paths, not the instruction set and control. In the framework, each processing element is described in a structural language that only requires the specification of the data path and constraints on how it can be used. From such a description, the supported operations of the processing element are automatically extracted and a controller is generated. Various architectures are then realized by composing the processing elements. Furthermore, hardware descriptions and bit-true cycle-accurate simulators are automatically generated. Results show that our simulators are up to an order of magnitude faster than other reported simulators of this type and two orders of magnitude faster than equivalent Verilog simulations.
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
|
R. Leupers, P. Marwedel, "Retargetable Code Generation Based on Structural Processor Description." Design Automation for Embedded Systems, vol. 3, no. 1, Jan 1998, pp. 1--36.
|
| |
2
|
R. Leupers, "Instruction-Set Extraction," In Retargetable Code Generation for Digital Signal Processors, Kluwer Academic Publishers, 1997, pp. 45--83.
|
| |
3
|
|
 |
4
|
Ashok Halambi , Peter Grun , Vijay Ganesh , Asheesh Khare , Nikil Dutt , Alex Nicolau, EXPRESSION: a language for architecture exploration through compiler/simulator retargetability, Proceedings of the conference on Design, automation and test in Europe, p.100-es, January 1999, Munich, Germany
[doi> 10.1145/307418.307549]
|
| |
5
|
|
| |
6
|
|
 |
7
|
Achim Nohl , Gunnar Braun , Oliver Schliebusch , Rainer Leupers , Heinrich Meyr , Andreas Hoffmann, A universal technique for fast and flexible instruction-set architecture simulation, Proceedings of the 39th conference on Design automation, June 10-14, 2002, New Orleans, Louisiana, USA
[doi> 10.1145/513918.513927]
|
 |
8
|
Mehrdad Reshadi , Nikhil Bansal , Prabhat Mishra , Nikil Dutt, An efficient retargetable framework for instruction-set simulation, Proceedings of the 1st IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis, October 01-03, 2003, Newport Beach, CA, USA
[doi> 10.1145/944645.944649]
|
| |
9
|
R. Leupers, J. Elste, and B. Landwehr, "Generation of Interpretive and Compiled Instruction Set Simulators." ASP-DAC 1999.
|
| |
10
|
GNUmp, http://www.swox.com/gmp.
|
 |
11
|
|
 |
12
|
George Hadjiyiannis , Silvina Hanono , Srinivas Devadas, ISDL: an instruction set description language for retargetability, Proceedings of the 34th annual conference on Design automation, p.299-302, June 09-13, 1997, Anaheim, California, United States
[doi> 10.1145/266021.266108]
|
 |
13
|
Mark R. Hartoog , James A. Rowson , Prakash D. Reddy , Soumya Desai , Douglas D. Dunlop , Edwin A. Harcourt , Neeti Khullar, Generation of software tools from processor descriptions for hardware/software codesign, Proceedings of the 34th annual conference on Design automation, p.303-306, June 09-13, 1997, Anaheim, California, United States
[doi> 10.1145/266021.266110]
|
|