2010 International Conference on Field Programmable Logic and Applications 2010
DOI: 10.1109/fpl.2010.24
|View full text |Cite
|
Sign up to set email alerts
|

Run-Time Scalable Systolic Coprocessors for Flexible Multimedia SoPCs

Abstract: Abstract-Multimedia Systems on Chip have high computational requirements, as well as significant flexibility demands. Flexibility can be related with the reusability of the cores in charge of the execution of computation-intensive tasks, but also with the run-time adaptation of these cores to the execution of time-variable tasks, or to changing system conditions. Among the run-time flexibility requirements of hardware IPs, functional scalability has been identified as an interesting feature. The proposal in th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2011
2011
2020
2020

Publication Types

Select...
4
2
1

Relationship

3
4

Authors

Journals

citations
Cited by 8 publications
(8 citation statements)
references
References 21 publications
0
8
0
Order By: Relevance
“…Future work will address an improved implementation to optimize the area occupancy of each PE and the delay introduced by the Bus Macros, further improving the maximum operating frequency, even eliminating them as in [7]. In addition, the number of evaluations needed to obtain a working solution will try to be reduced, so a different EA, such as a Genetic Algorithm will be tested.…”
Section: Discussionmentioning
confidence: 99%
“…Future work will address an improved implementation to optimize the area occupancy of each PE and the delay introduced by the Bus Macros, further improving the maximum operating frequency, even eliminating them as in [7]. In addition, the number of evaluations needed to obtain a working solution will try to be reduced, so a different EA, such as a Genetic Algorithm will be tested.…”
Section: Discussionmentioning
confidence: 99%
“…For instance, scalability can be static or dynamic, depending on whether the number of arrays is defined at design time or at run-time. In this work, scalability for a variable number of arrays was implemented using the same design principles as in [15], where generic dynamically scalable processing cores are presented. Main proposal of this work is that a change of dimensions of the architecture is tackled with a proportional change of the footprint of the core, leading to scalable footprints depending on performance or functional requirements.…”
Section: B Scalable Array Architecture Modificationsmentioning
confidence: 99%
“…This technique has been applied on a novel coarse grain architecture based on a systolic array structure, adapting the original proposal provided in [5]. This means that different FUs work in parallel, like a multiprocessor system, but with the performance advantage of using specific elements instead of general purpose microprocessor cores.…”
Section: Fig 1 Svc Decoder Diagram Blocksmentioning
confidence: 99%
“…Regarding to this, [5], [6], and [7] use different memory accessing techniques in order to satisfy real-time constraints. With the same purpose, [8] and [9] explore internal data parallelism.…”
Section: Raster-scan Deblocking Filter Architecturesmentioning
confidence: 99%