• Home
  • Search
  • Adding dataflow-driven execution control to a Coarse-Grained Reconfigurable Array
  • Cite Icon4
  • https://doi.org/10.1109/fpl.2012.6339204Copy DOI Icon

Adding dataflow-driven execution control to a Coarse-Grained Reconfigurable Array

  • Aug 1, 2012
  • Robin Panda +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Coarse Grained Reconfigurable Arrays (CGRAs) are a promising class of architectures for accelerating applications using a large number of parallel execution units for high throughput. While they are typically good at utilizing many processing elements for a single task with automatic parallelization, all processing elements are required to perform their operations in lock step; this makes applications that involve multiple data streams, multiple tasks, or unpredictable schedules more difficult to program and use their resources inefficiently. Other architectures like Massively Parallel Processor Arrays (MPPAs) are better suited for these applications and excel at executing unrelated tasks simultaneously, but the amount of resources easily utilized for a single task is limited. We are developing a new architecture with the multi-task flexibility of an MPPA and the automatic parallelization of a CGRA. A key to the flexibility of MPPAs is the ability for subtasks to execute independently instead of in lock step with all other subtasks on the array. In this paper, we develop the special network and control circuitry to add support for this execution style in a CGRA with less than 2% area overhead. Additionally, we also describe the CAD tool modifications and application developer guidelines for utilizing the resulting hybrid CGRA/MPPA architecture.

Similar Papers
  • Conference Article
  • Citations8

SAT-based compilation to a non-von neumann processor

  • Nov 13, 2017
  • Shaon Ray Chaudhuri +1
  • PDF
  • Research Article
  • Citations1

Towards Trust Hardware Deployment of Edge Computing: Mitigation of Hardware Trojans Based on Evolvable Hardware

  • Jun 29, 2022
  • Applied Sciences
  • Zeyu Li +4
  • Conference Article
  • Citations9

Elastic Multi-Context CGRAs

  • May 01, 2022
  • Omar Ragheb +3
  • Research Article
  • Citations27

CRIMSON: Compute-Intensive Loop Acceleration by Randomized Iterative Modulo Scheduling and Optimized Mapping on CGRAs

  • Sep 07, 2020
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • Mahesh Balasubramanian +1
  • Research Article
  • Citations21

Evaluation of a Heterogeneous Multicore Architecture by Design and Test of an OFDM Receiver

  • Nov 01, 2017
  • IEEE Transactions on Parallel and Distributed Systems
  • Sajjad Nouri +2
  • Research Article

Raccoon: Lightweight Support for Comprehensive Control Flows in Reconfigurable Spatial Architectures

  • Jun 01, 2025
  • IEEE Transactions on Parallel and Distributed Systems
  • Xiangyu Kong +8
  • Conference Article

Fast cycle-accurate compile based simulator for reconfigurable processor

  • May 01, 2017
  • Narasinga Rao Miniskar +3
  • Conference Article
  • Citations6

Energy and power estimation of Coarse-Grain Reconfigurable Array based Fast Fourier Transform accelerators

  • Jul 01, 2012
  • Waqar Hussain +3
  • Conference Article
  • Citations76

Snafu: An Ultra-Low-Power, Energy-Minimal CGRA-Generation Framework and Architecture

  • Jun 01, 2021
  • Graham Gobieski +4
  • Conference Article
  • Citations80

OpenCGRA: An Open-Source Unified Framework for Modeling, Testing, and Evaluating CGRAs

  • Oct 01, 2020
  • Cheng Tan +4
  • Conference Article
  • Citations15

Impact of FPGA Architecture on Area and Performance of CGRA Overlays

  • Apr 01, 2019
  • Ian Taras +1
  • Research Article
  • Citations14

Fast placement and routing by extending coarse-grained reconfigurable arrays with Omega Networks

  • Apr 15, 2011
  • Journal of Systems Architecture
  • Ricardo S Ferreira +4
  • Conference Article
  • Citations63

Graph minor approach for application mapping on CGRAs

  • Dec 01, 2012
  • Liang Chen +1
  • Book Chapter

Design and Implementation of IEEE 802.11a/g Receiver Blocks on a Coarse-Grained Reconfigurable Array

  • Dec 30, 2016
  • Sajjad Nouri +3
  • Book Chapter
  • Citations7

A Dataflow Inspired Programming Paradigm for Coarse-Grained Reconfigurable Arrays

  • Jan 01, 2014
  • A Niedermeier +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.