• Home
  • Search
  • An Elastic Task Scheduling Scheme on Coarse-Grained Reconfigurable Architectures
  • Cite Icon24
  • https://doi.org/10.1109/tpds.2021.3084804Copy DOI Icon

An Elastic Task Scheduling Scheme on Coarse-Grained Reconfigurable Architectures

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Coarse-grained reconfigurable architectures (CGRAs) are increasingly employed as domain-specific accelerators due to their efficiency and flexibility. A CGRA typically relies on compilers to perform task scheduling. The longstanding problem of static scheduling is that it suffers from insufficient parallelism in handling irregularities due to over-serialization and workload imbalance, which leads to severe resource underutilization and performance loss. To counteract the limitations of static scheduling in CGRAs, it is essential to exploit dynamic parallelism automatically and manage hardware resources adaptively. However, existing dynamic scheduling mechanisms, e.g., work stealing, often reschedule aggressively for instant performance but sacrifice efficiency, which is unfavorable to CGRAs that emphasize efficiency and fewer reconfigurations. This article proposes an elastic task scheduling scheme that enables lightweight dynamic scheduling in CGRAs. Tasks are rescheduled at runtime according to the classic tagged-token dataflow paradigm to enable dynamic task-level parallelism. Meanwhile, tasks are dynamically resized according to run-time throughputs via duplication, combination, and substitution operators for balanced multitask execution. We implement the elastic task scheduling scheme on a well-known reconfigurable architecture - triggered instruction architecture (TIA). Evaluation on the MachSuite benchmarks shows that the proposed scheme is effective in improving performance and energy efficiency. The average speedup is 2× over the baseline. Also, our design attains a 57 percent improvement in the area-normalized performance and a 49 percent better energy efficiency. Compared with a state-of-the-art dynamic scheduling method, our scheme achieves 1.6× speedup and 1.6× energy efficiency than work-stealing mechanism on the same substrate.

Similar Papers
  • Conference Article
  • Citations2

Time sharing of Runtime Coarse-Grain Reconfigurable Architectures processing elements in multi-process systems

  • Dec 01, 2014
  • Benjamin Carrion Schafer
  • Conference Article
  • Citations4

DyMeP: An Infrastructure to Support Dynamic Memory Binding for Runtime Mapping in CGRAs

  • Jan 01, 2015
  • Muhammad Adeel Tajammul +5
  • Conference Article
  • Citations1

A Runtime Power-Aware Phase Predictor for CGRAs

  • Dec 01, 2019
  • Guilherme Korol +6
  • Conference Article
  • Citations5

TransPar: Transformation based dynamic Parallelism for low power CGRAs

  • Sep 01, 2014
  • Syed M A H Jafri +7
  • Research Article
  • Citations3

Coarse-grained reconfigurable architectures for radio baseband processing: A survey

  • Jul 23, 2024
  • Journal of Systems Architecture
  • Zohaib Hassan +3
  • Research Article

MoDAF: A Multi-objective Divide-and-Conquer Parameter Tuning Framework for CGRAs

  • Sep 04, 2025
  • ACM Transactions on Design Automation of Electronic Systems
  • Jingyuan Li +3
  • PDF
  • Research Article
  • Citations2

Crowdsourcing the mapping problem for design space exploration of custom reconfigurable architecture designs

  • Aug 10, 2015
  • Human Computation
  • Anil Kumar Sistla +2
  • Conference Article
  • Citations23

TRAM: An Open-Source Template-based Reconfigurable Architecture Modeling Framework

  • Aug 01, 2022
  • Yunhui Qiu +4
  • Conference Article

Automatic visualization interface for coarse grained reconfigurable architecture

  • Dec 01, 2013
  • Lan Cao +2
  • Research Article
  • Citations2

Energy efficient configuration unification and compression for CGRAs

  • Jul 03, 2018
  • Microprocessors and Microsystems
  • Mohammad Hossein Sargolzaei +1
  • Conference Article
  • Citations14

Thermal-aware fault-tolerant system design with coarse-grained reconfigurable array architecture

  • Jun 01, 2010
  • Ganghee Lee +1
  • Research Article

DPTM: An Adaptive Scheduler Design Utilizing Timeslot Matching and Release Methods for Concurrent and Multi-task Interleaved Pipelining-oriented CGRA

  • Nov 11, 2025
  • ACM Transactions on Design Automation of Electronic Systems
  • Danping Jiang +4
  • Conference Article
  • Citations14

Efficient performance scaling of future CGRAs for mobile applications

  • Dec 01, 2012
  • Yongjun Park +2
  • Conference Article
  • Citations202

Edge-centric modulo scheduling for coarse-grained reconfigurable architectures

  • Oct 25, 2008
  • Hyunchul Park +5
  • Book Chapter
  • Citations4

A Timing Driven Cycle-Accurate Simulation for Coarse-Grained Reconfigurable Architectures

  • Jan 01, 2015
  • Anupam Chattopadhyay +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.