• Home
  • Search
  • Accelerating thread-intensive and explicit memory management programs with dynamic partial reconfiguration
  • Cite Icon5
  • https://doi.org/10.1007/s11227-012-0828-0Copy DOI Icon

Accelerating thread-intensive and explicit memory management programs with dynamic partial reconfiguration

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

Recent research has shown that field programmable gate arrays (FPGAs) have a large potential for accelerating demanding applications, such as high performance digital signal process applications with low-volume market. The loss of generality in the architecture is one disadvantage of using FPGAs, however, the reconfigurability of FPGAs allow reprogramming for other applications. Therefore, a uniform FPGA-based architecture, an efficient programming model, and a simple mapping method are paramount for the wide acceptance of FPGA technology. This paper presents MASALA, a dynamically reconfigurable FPGA-based accelerator for parallel programs written in thread-intensive and explicit memory management (TEMM) programming models. Our system uses a TEMM programming model to parallelize demanding applications, including application decomposition into separate thread blocks and compute and data load/store decoupling. Hardware engines are included into MASALA using partial dynamic reconfiguration modules, each of which encapsulates a thread process engine that implements the hardware's thread functionality. A data dispatching scheme is also included in MASALA to enable the explicit communication of multiple memory hierarchies such as interhardware engines, host processors, and hardware engines. Finally, this paper illustrates a multi-FPGA prototype system of the presented architecture: MASALA-SX. A large synthetic aperture radar image formatting experiment shows that MASALA's architecture facilitates the construction of a TEMM program accelerator by providing greater performance and less power consumption than current CPU platforms, without sacrificing programmability, flexibility, and scalability.

Similar Papers
  • Research Article
  • Citations9

FDR 2.0: A Low-Power Dynamically Reconfigurable Architecture and Its FinFET Implementation

  • Oct 01, 2015
  • IEEE Transactions on Very Large Scale Integration (VLSI) Systems
  • Ting-Jung Lin +2
  • Conference Article
  • Citations17

Dynamic and partial reconfiguration power consumption runtime measurements analysis for ZYNQ SoC devices

  • Sep 01, 2016
  • Mohamad Alfadl Rihani +5
  • Conference Article
  • Citations31

An adaptive implementation of a dynamically reconfigurable K-nearest neighbour classifier on FPGA

  • Jun 01, 2012
  • Hanaa M Hussain +2
  • Conference Article
  • Citations7

Homeostatic fault tolerance in spiking neural networks utilizing dynamic partial reconfiguration of FPGAs

  • Dec 01, 2017
  • Anju P Johnson +8
  • Conference Article
  • Citations4

Utilizing Dynamic Partial Reconfiguration to Reduce the Cost of FPGA Debugging

  • Jun 01, 2018
  • Islam Ahmed +3
  • Conference Article
  • Citations2

HexCell: a Hexagonal Cell for Evolvable Systolic Arrays on FPGAs

  • Feb 15, 2018
  • Fady Hussein +2
  • Research Article
  • Citations8

Partitioning and Scheduling with Module Merging on Dynamic Partial Reconfigurable FPGAs

  • Aug 21, 2020
  • ACM Transactions on Reconfigurable Technology and Systems
  • Qi Tang +4
  • Conference Article
  • Citations8

A survey on embedded reconfigurable architectures

  • Apr 01, 2017
  • H Kareemullah +2
  • Conference Article
  • Citations6

MaNaBIT: A Versatile Tool for Manipulating and Analyzing FPGA Bitstreams

  • May 15, 2022
  • Najdet Charaf +2
  • PDF
  • Conference Article
  • Citations3

Performance Effect of I/O Peripheral Dynamic Reconfiguration on FPGA

  • Jan 01, 2021
  • Kazuki Hashimoto +1
  • PDF
  • Research Article
  • Citations42

A Hardware and Software Task-Scheduling Framework Based on CPU+FPGA Heterogeneous Architecture in Edge Computing

  • Jan 01, 2019
  • IEEE Access
  • Zongwei Zhu +6
  • Conference Article

Co-processing with dynamic reconfiguration on heterogeneous MPSoC

  • Feb 26, 2014
  • Chao Wang +4
  • Research Article
  • Citations24

Design and analysis of a dynamically reconfigurable three-dimensional FPGA

  • Feb 01, 2001
  • IEEE Transactions on Very Large Scale Integration (VLSI) Systems
  • S Chiricescu +2
  • Conference Article
  • Citations4

Runtime and reconfiguration dual-aware placement for SRAM-NVM hybrid FPGAs

  • Aug 01, 2017
  • Qian Lou +5
  • Conference Article
  • Citations5

Low power reconfigurable FPGA based on SRAM

  • Jan 01, 2013
  • A Priadarshini +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.