DocumentCode :
791525
Title :
Flexible heterogeneous multicore architectures for versatile media processing via customized long instruction words
Author :
Chen, Tien-Fu ; Hsu, Chia-Ming ; Wu, Sun-Rise
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., Nat. Chung Cheng Univ., Chia-Yi, Taiwan
Volume :
15
Issue :
5
fYear :
2005
fDate :
5/1/2005 12:00:00 AM
Firstpage :
659
Lastpage :
672
Abstract :
To meet varying requirements for a wide variety of contemporary media applications with evolving standards, a generic and flexible media-processing design platform is essential to manage increasing system-on-a-chip (SoC) design complexity with minimal design cost and time-to-market. A possible solution to the problem is combining several reconfigurable hardware resources with a programmable processor into a single-chip device such that flexibility and performance can be pursued at the same time. While several innovative reconfigurable architectures have been reported in the literature, none of these architectures are poised to provide the ease of software development for sophisticated SoC-based media processing applications. In this paper, we propose a new flexible heterogeneous multicore architecture system, which comprises a main reduced-instruction set computer (RISC) processor and a reconfigurable controller along with other configurable hardware blocks such as DSP processors or intellectual property blocks (IPBs). The key idea is that the interactions of those hardware blocks are grouped together and instructions are defined to express a middle-grained parallelism among intellectual property blocks in terms of several sequences of customized long instruction words (CLIW). A CLIW ROM is reconfigurable in response to application changes. We design the instruction set architecture, called reconfigurable controller, and show the implementation details. In addition, we demonstrate the necessary software tools that are needed to generate the suitable CLIW instruction code for applications.
Keywords :
computational complexity; digital signal processing chips; instruction sets; integrated circuit design; multimedia systems; reconfigurable architectures; software tools; system-on-chip; DSP processor; customized long instruction word; flexible heterogeneous multicore architecture; intellectual property blocks; media processing; reconfigurable architecture; reconfigurable controller; software development; software tool; system-on-a-chip design complexity; Application software; Computer architecture; Costs; Hardware; Intellectual property; Multicore processing; Nonhomogeneous media; Reconfigurable architectures; System-on-a-chip; Time to market; Customized long instruction words; heterogeneous multicore; reconfigurable architectures;
fLanguage :
English
Journal_Title :
Circuits and Systems for Video Technology, IEEE Transactions on
Publisher :
ieee
ISSN :
1051-8215
Type :
jour
DOI :
10.1109/TCSVT.2005.846442
Filename :
1425530
Link To Document :
بازگشت