Design and Implementation of a Coarse-grained Dynamically Reconfigurable Multimedia Accelerator

被引:0
|
作者
Nguyen, Hung K. [1 ]
Tran, Xuan-Tu [2 ]
机构
[1] Vietnam Natl Univ, VNU Univ Engn & Technol, 144 Xuan Thuy Rd, Hanoi, Vietnam
[2] Vietnam Natl Univ, VNU Informat Technol Inst ITI, 144 Xuan Thuy Rd, Hanoi, Vietnam
关键词
Reconfigurable computing; Reconfigurable Multimedia Accelerator; reconfigurablemulti-issue; processing unit; pipelinedmulti-instruction-multi-data; Coarse-grained dynamically Reconfigurable Architecture; ARCHITECTURE; PERFORMANCE; COMPUTATION; SYSTEM;
D O I
10.1145/3543544
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This article proposes and implements a Coarse-grained dynamically Reconfigurable Architecture, named Reconfigurable Multimedia Accelerator (REMAC). REMAC architecture is driven by the pipelined multiinstruction-multi-data execution model for exploiting multi-level parallelism of the computation-intensive loops in multimedia applications. The novel architecture of REMAC's reconfigurable processing unit (RPU) allows multiple iterations of a kernel loop can execute concurrently in the pipelining fashion by the temporal overlapping of the configuration fetch, execution, and store processes as much as possible. To address the huge bandwidth required by parallel processing units, REMAC architecture is proposed to efficiently exploit the abundant data locality in the kernel loops to decrease data access bandwidth while increase the efficiency of pipelined execution. In addition, a novel architecture of dedicated hierarchy data memory system is proposed to increase data reuse between iterations and make data always available for parallel operation of RPU. The proposed architecture was modeled at RTL using VHDL language. Several benchmark applications were mapped onto REMAC to validate the high-flexibility and high-performance of the architecture and prove that it is appropriate for a wide set of multimedia applications. The experimental results show that REMAC's performance is better than Xilinx Virtex-II, ADRES, REMUS-II, and TI C64+ DSP.
引用
收藏
页数:23
相关论文
共 50 条
  • [1] Design and implementation of a coarse-grained dynamically reconfigurable hardware architecture
    Becker, J
    Pionteck, T
    Habermann, C
    Glesner, M
    [J]. IEEE COMPUTER SOCIETY WORKSHOP ON VLSI 2001, PROCEEDINGS, 2001, : 41 - 46
  • [2] A coarse-grained dynamically reconfigurable processing array(RPA) for multimedia application
    Zhou, Guochang
    Shen, Xubang
    [J]. ICNC 2007: THIRD INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 5, PROCEEDINGS, 2007, : 157 - +
  • [3] Design of Coarse-Grained Dynamically Reconfigurable Architecture for DSP Applications
    Zhang, Chenxin
    Lenart, Thomas
    Svensson, Henrik
    Owall, Viktor
    [J]. 2009 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS, 2009, : 338 - 343
  • [4] COARSE-GRAINED DYNAMICALLY RECONFIGURABLE ARCHITECTURE WITH FLEXIBLE RELIABILITY
    Alnajjar, Dawood
    Ko, Younghun
    Imagawa, Takashi
    Konoura, Hiroaki
    Hiromoto, Masayuki
    Mitsuyama, Yukio
    Hashimoto, Masanori
    Ochi, Hiroyuki
    Onoye, Takao
    [J]. FPL: 2009 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, 2009, : 186 - +
  • [5] Mapping Tasks to a Dynamically Reconfigurable Coarse-Grained Array
    Moghaddam, Mansureh S.
    Paul, Kolin
    Balakrishnan, M.
    [J]. 2014 IEEE 22ND ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2014), 2014, : 33 - 33
  • [6] Mapping Algorithm for Coarse-Grained Reconfigurable Multimedia Architectures
    Chen, Naijin
    Jiang, Jianhui
    [J]. 2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 288 - 293
  • [7] Coarse-grained Reconfigurable Hardware Accelerator of Machine Learning Classifiers
    Vranjkovic, Vuk
    Struharik, Rastislav
    [J]. PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON SYSTEMS, SIGNALS AND IMAGE PROCESSING, (IWSSIP 2016), 2016, : 193 - 196
  • [8] Implementation of H.264/AVC Encoder on Coarse-grained Dynamically Reconfigurable Computing System
    KiemHung Nguyen
    Cao, Peng
    Wang, XueXiang
    [J]. 2012 FOURTH INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND ELECTRONICS (ICCE), 2012, : 483 - 488
  • [9] Implementation of a Volume Rendering on Coarse-grained Reconfigurable Multiprocessor
    Jin, Seunghun
    Lee, Sangheon
    Chung, Moo-Kyoung
    Cho, Yeongon
    Ryu, Soojung
    [J]. 2012 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT'12), 2012, : 243 - 246
  • [10] Design and Implementation of Hardware Trojan Detection Algorithm for Coarse-grained Reconfigurable Arrays
    Yan Yingjian
    Liu Min
    Qiu Zhaoyang
    [J]. JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2019, 41 (05) : 1257 - 1264