DocumentCode
1667711
Title
Functional abstraction driven design space exploration of heterogeneous programmable architectures
Author
Mishra, Prabhat ; Dutt, Nikil ; Nicolau, Alex
Author_Institution
Comput. Sci., California Univ., Irvine, CA, USA
fYear
2001
fDate
6/23/1905 12:00:00 AM
Firstpage
256
Lastpage
261
Abstract
Rapid design space exploration (DSE) of a programmable architecture is feasible using an automatic toolkit (compiler, simulator, assembler) generation methodology driven by an architecture description language (ADL). While many contemporary ADLs can effectively capture one class of architecture, they are typically unable to capture a wide spectrum of processor and memory features present in DSP, VLIW, EPIC and Superscalar processors. The main bottleneck has been the lack of an abstraction underlying the ADL that permits reuse of the abstraction primitives to compose the heterogeneous architectures. We present the functional abstraction needed to capture such wide variety of programmable architectures. We illustrate the usefulness of this approach by specifying two very different architectures using functional abstraction. Our DSE results demonstrate the power of reuse in composing heterogeneous architectures using functional abstraction primitives allowing for a reduction in the time for specification and exploration by at least an order of magnitude.
Keywords
computer architecture; digital signal processing chips; formal specification; hardware description languages; hardware-software codesign; DSP; VLIW; architecture description language; design space exploration; functional abstraction; programmable architecture; superscalar microprocessor; Computational modeling; Computer architecture; Computer science; Computer simulation; Digital signal processing; Permission; Program processors; Random access memory; Space exploration; VLIW;
fLanguage
English
Publisher
ieee
Conference_Titel
System Synthesis, 2001. Proceedings. The 14th International Symposium on
Print_ISBN
1-58113-418-5
Type
conf
DOI
10.1109/ISSS.2001.156568
Filename
957951
Link To Document