2007
DOI: 10.1007/s11265-007-0152-8
|View full text |Cite
|
Sign up to set email alerts
|

Implementation of a Coarse-Grained Reconfigurable Media Processor for AVC Decoder

Abstract: Architecture for Dynamically Reconfigurable Embedded Systems (ADRES) is a templatized coarsegrained reconfigurable processor architecture. It targets at embedded applications which demand highperformance, low-power and high-level language programmability. Compared with typical very long instruction word-based digital signal processor, ADRES can exploit higher parallelism by using more scalable hardware with support of novel compilation techniques. We developed a complete tool-chain, including compiler, simulat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
29
0

Year Published

2010
2010
2018
2018

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 60 publications
(29 citation statements)
references
References 17 publications
0
29
0
Order By: Relevance
“…However, only WVGA decoding can be achieved at 430 MHz. ADRES [15], which is one of the most successful reconfigurable architectures, supports Table 4 The execution time of different cases. 30 fps H.264 decoding at resolutions up to D1 when using a VLIW processor with a 7 × 7 CGRA accelerator.…”
Section: Implementing Resultsmentioning
confidence: 95%
See 1 more Smart Citation
“…However, only WVGA decoding can be achieved at 430 MHz. ADRES [15], which is one of the most successful reconfigurable architectures, supports Table 4 The execution time of different cases. 30 fps H.264 decoding at resolutions up to D1 when using a VLIW processor with a 7 × 7 CGRA accelerator.…”
Section: Implementing Resultsmentioning
confidence: 95%
“…However, because they cannot execute instructions concurrently, the code running on the VLIW processor and the remaining code that is accelerated on the reconfigurable array may not be pipelined efficiently. In previous study [15], a H.264/AVC CIF decoding at 56 MHz is implemented on ADRES.…”
Section: Related Workmentioning
confidence: 99%
“…Owing to the remarkable configuration performance improvement, our CGRA can realize real-time H.264 high-profile decoding at the speed of 1080p@40 fps with the power consumption of 364 mW. ADRES [5] was designed to perform real-time (30 fps) H.264 baseline profile D1 decoding, which used a centralized context cache called configuration RAM to hold the current active configuration context for certain tasks. The architecture of XPP [7] was based on a scalable array attached with the configuration managers (CM), which was composed of hierarchical context caches including supervising CM and distributed CMs.…”
Section: Experimental Results and Comparisonmentioning
confidence: 99%
“…Many kinds of CGRAs have been proposed in recent years by employing context cache, whose structures can be classified into three categories including the centralized, the distributed and the hierarchical. In MorphoSys [3] and ADRES [4,5], a centralized context cache is shared by all reconfigurable resources. In sprit of the advantage of low hardware complexity for supervision, the configuration performance degrades heavily due to access conflict in the configuration cache.…”
Section: Introductionmentioning
confidence: 99%
“…Conceptually, these terms all denote the same: logic on which an instruction can be executed, typically one per cycle. For example, a typical ADRES [5,6,7,15,37,39,40,41] CGRA consists of 16 ISs, whereas the TI C64 features 8 slots, and the NXP TriMedia features only 5 slots. The higher number of ISs directly allows to reach higher IPCs, and hence higher performance, as indicated by Equation (1).…”
Section: Cgra Basicsmentioning
confidence: 99%