Title :
An integrated ASIP design flow for digital signal processing applications
Author :
Guzma, Vladimír ; Bhattacharyya, Shuvra S. ; Kellomäki, Pertti ; Takala, Jarmo
Author_Institution :
Dept. of Comput. Syst., Tampere Univ. of Technol., Tampere
Abstract :
Application specific instruction set processors (ASIP) allow designers to optimize the architecture of an embedded processor to meet the specific demands of a particular application. A complementary form of customization is provided by domain-specific models of computation (MoCs), which can expose the high level structure of applications that is useful for various kinds of optimizing design transformations. One such MoC is Synchronous Dataflow (SDF), which is used increasingly in the design and implementation of signal processing applications. In this paper, we develop an integration of SDF- and ASIP-oriented design flows, and use this integrated design flow to explore trade-offs in the space of hardware/software implementations. We also explore an approach to ASIP implementation in terms of ldquocriticalrdquo and ldquonon-criticalrdquo applications, which allows designers to tune the degree of specialization for a targeted ASIP. Our results show that single ASIP processor tuned for pair of critical applications saves 26% to 50% of area required for implementations of two applications on separate ASIPs and non-critical applications runs on such processor with in worst case 4.5% overhead for our selection of benchmarks.
Keywords :
application specific integrated circuits; hardware-software codesign; instruction sets; program processors; signal processing; SDF-ASIP integration; SDF-ASIP oriented design flow; Synchronous Dataflow; application specific instruction set processors; digital signal processing applications; domain specific computation model; embedded processor architecture optimization; hardware-software implementations; integrated ASIP design flow; signal processing application design; signal processing application implementation; Application software; Application specific processors; Computational modeling; Computer architecture; Design optimization; Digital signal processing; Hardware; Process design; Signal design; Signal processing;
Conference_Titel :
Applied Sciences on Biomedical and Communication Technologies, 2008. ISABEL '08. First International Symposium on
Conference_Location :
Aalborg
Print_ISBN :
978-1-4244-2647-8
Electronic_ISBN :
978-1-4244-2648-5
DOI :
10.1109/ISABEL.2008.4712585