2011 IEEE 19th Annual International Symposium on Field-Programmable Custom Computing Machines 2011
DOI: 10.1109/fccm.2011.47
|View full text |Cite
|
Sign up to set email alerts
|

Dynamic Communication in a Coarse Grained Reconfigurable Array

Abstract: Coarse Grained Reconfigurable Arrays (CGRAs) are typically very efficient for a single task. However all functional units are required to perform in lock step, wasting resources and making complex programming flows difficult. Massively Parallel Processor Arrays (MPPAs) excel at executing unrelated tasks simultaneously, but limit the amount of resources dedicated to a single task. We propose an architecture with an MPPA's design flexibility and a CGRA's throughput, capable of processing and transferring data in… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2012
2012
2018
2018

Publication Types

Select...
6

Relationship

1
5

Authors

Journals

citations
Cited by 6 publications
(2 citation statements)
references
References 4 publications
0
2
0
Order By: Relevance
“…This provides very cheap and effective parallelism for streaming computations. Signals between kernels operate with handshaking, moving data independent of the IIs or stalls of the intervening kernels [12]. As such, the inter-kernel wires are more expensive than the intrakernel wires, and thus the length of communication wires between kernels must be carefully controlled.…”
Section: Introductionmentioning
confidence: 99%
“…This provides very cheap and effective parallelism for streaming computations. Signals between kernels operate with handshaking, moving data independent of the IIs or stalls of the intervening kernels [12]. As such, the inter-kernel wires are more expensive than the intrakernel wires, and thus the length of communication wires between kernels must be carefully controlled.…”
Section: Introductionmentioning
confidence: 99%
“…This flexibility has been exploited in SoC IP integration using elastic IP wrappers [2], in hardware units synthesized from dataflow programming models [3], in massively parallel processors [4], [5], as well as in elastic coarse-grained reconfigurable arrays to schedule operations dynamically via elastic control [6].…”
Section: Introductionmentioning
confidence: 99%