• Home
  • Search
  • TRAM: An Open-Source Template-based Reconfigurable Architecture Modeling Framework
  • Cite Icon23
  • https://doi.org/10.1109/fpl57034.2022.00021Copy DOI Icon

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

  • Aug 1, 2022
  • Yunhui Qiu +4 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Coarse-grained reconfigurable architecture (CGRA) is a promising accelerator design choice due to its high performance and power efficiency in the computation or data-intensive application domains, such as security, multimedia, digital signal processing, machine learning, and high-performance computing. CGRA consists of coarse-grained processing elements (PEs) and interconnects that determine the architecture flexibility to support different applications and also affect the performance and power efficiency significantly. Although multiple types of interconnects have been proposed, a parameterized unified model is still lacking. In this paper, we propose a flexible and scalable CGRA template with a novel interconnect model that can unify the typical neighbor-to-neighbor, switch-based, and FPGA-like interconnects. Furthermore, we present TRAM, an open-source template-based reconfigurable architecture modeling framework that integrates the Chisel-based CGRA modeling, architecture intermediate representation (IR) and Verilog generation, dataflow graph (DFG) mapping, simulation, and evaluation. The mapping flow contains graph-based placement and routing, critical-path-driven data synchronization, and simulated-annealing-based optimization. We evaluate the impacts of the rich design parameters, which demonstrate the significance of such a flexible template to facilitate architecture optimization. Compared with the related work, TRAM can achieve a 4.1× smaller DFG latency and a faster mapping speed for both the 8×8 and 16×16 CGRAs. Moreover, TRAM is able to attain an extremely high PE utilization of 94.4 % on average by architecture tuning.

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
  • Citations24

MapZero: Mapping for Coarse-grained Reconfigurable Architectures with Reinforcement Learning and Monte-Carlo Tree Search

  • Jun 17, 2023
  • Xiangyu Kong +9
  • Conference Article
  • Citations19

DFGNet: Mapping dataflow graph onto CGRA by a deep learning approach

  • May 01, 2017
  • Shouyi Yin +4
  • Conference Article
  • Citations5

TransPar: Transformation based dynamic Parallelism for low power CGRAs

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

An Elastic Task Scheduling Scheme on Coarse-Grained Reconfigurable Architectures

  • Dec 01, 2021
  • IEEE Transactions on Parallel and Distributed Systems
  • Longlong Chen +8
  • Conference Article
  • Citations21

Force-directed scheduling for Data Flow Graph mapping on Coarse-Grained Reconfigurable Architectures

  • Dec 01, 2014
  • Alexander Fell +2
  • Research Article
  • Citations12

Designing coarse-grain reconfigurable architectures by inlining flexibility into custom arithmetic data-paths

  • Jan 10, 2009
  • Integration
  • Sotiris Xydis +2
  • Conference Article
  • Citations1

A Runtime Power-Aware Phase Predictor for CGRAs

  • Dec 01, 2019
  • Guilherme Korol +6
  • 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
  • Citations202

Edge-centric modulo scheduling for coarse-grained reconfigurable architectures

  • Oct 25, 2008
  • Hyunchul Park +5
  • Conference Article

Automatic visualization interface for coarse grained reconfigurable architecture

  • Dec 01, 2013
  • Lan Cao +2
  • Conference Article
  • Citations98

Resource Sharing and Pipelining in Coarse-Grained Reconfigurable Architecture for Domain-Specific Optimization

  • Mar 07, 2005
  • Yoonjin Kim +4
  • Conference Article
  • Citations5

Reusable context pipelining for low power coarse-grained reconfigurable architecture

  • Apr 01, 2008
  • Proceedings - IEEE International Parallel and Distributed Processing Symposium
  • Yoonjin Kim +1
  • Conference Article
  • Citations14

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

  • Jun 01, 2010
  • Ganghee Lee +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.