Design and Implementation of a Reduced Floating-Point Reconfigurable Computing Unit

被引:0
|
作者
Wang, Xing [1 ]
Zhang, Duo-li [1 ]
Song, Yu-kun [1 ]
Du, Gao-ming [1 ]
机构
[1] Hefei Univ Technol, Inst VLSI Design, Hefei 230009, Anhui, Peoples R China
来源
INTERNATIONAL CONFERENCE ON COMPUTER, NETWORK SECURITY AND COMMUNICATION ENGINEERING (CNSCE 2014) | 2014年
关键词
Reconfigurable Computing Unit; Heterogeneous Multi-Core; Software Programming Architecture;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a novel coarse-grained reconfigurable computing unit (RCU) with the advantages of simple architecture, convenient integration, multi-level reconfiguration, and dynamic reconfiguration for computing-intensive applications. Multiple RCUs can be composed into computing arrays to improve computational efficiency. The RCUs are integrated into a heterogeneous multi-core system (RHPS), which is organized in loose coupling integration based on NoC communication architecture. The total hardware prototype is implemented on Xilinx v6lx760ff1760-1 device and can work steadily at 120MHz. A three-layer software programming architecture is proposed based on the properties of the heterogeneous multi-core system and reconfigurable computing units, which simplifies the difficulty of programming greatly. Furthermore, as an instance, FIR filtering algorithm is mapped on RHPS system and lots of experiments are carried for performance evaluation. Experimental results prove the excellent parallel computing ability of RCU, and show a good linear relationship between the computation workload and the processing time. Furthermore, great performance increase can be achieved by improving application algorithm map, or simply widen the outside memory access bandwidth.
引用
收藏
页码:164 / 170
页数:7
相关论文
共 50 条
  • [1] Floating-Point Exponentiation Units for Reconfigurable Computing
    de Dinechin, Florent
    Echeverria, Pedro
    Lopez-Vallejo, Marisa
    Pasca, Bogdan
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2013, 6 (01)
  • [2] Design of Floating-Point MAC Unit for Computing DNN Applications in PIM
    Lee, Hun Jae
    Kim, Chang Hyun
    Kim, Seon Wook
    2020 INTERNATIONAL CONFERENCE ON ELECTRONICS, INFORMATION, AND COMMUNICATION (ICEIC), 2020,
  • [3] Implementation of Vector Floating-point processing unit on FPGAs for high performance computing
    Chen, Shi
    Venkatesan, Ramachandran
    Gillard, Paul
    2008 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-4, 2008, : 840 - 844
  • [4] Implementation of the Exponential Function in a Floating-Point Unit
    Álvaro Vázquez
    Elisardo Antelo
    Journal of VLSI signal processing systems for signal, image and video technology, 2003, 33 : 125 - 145
  • [5] Implementation of the exponential function in a floating-point unit
    Vázquez, A
    Antelo, E
    JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2003, 33 (1-2): : 125 - 145
  • [6] Design and implementation of pipelined floating-point reciprocal approximation operation unit
    He J.
    Wang L.
    Guofang Keji Daxue Xuebao/Journal of National University of Defense Technology, 2020, 42 (02): : 41 - 46
  • [7] Floating-Point FPGA Gaussian Elimination in Reconfigurable Computing System
    Zhang Bowei
    Gu Guochang
    Sun Lin
    Wu Yanxia
    CHINESE JOURNAL OF ELECTRONICS, 2011, 20 (01): : 51 - 54
  • [8] Elementary Function Computing Method for Floating-Point Unit
    Bin Zhang
    Jizhong Zhao
    Journal of Signal Processing Systems, 2017, 88 : 311 - 321
  • [9] Elementary Function Computing Method for Floating-Point Unit
    Zhang, Bin
    Zhao, Jizhong
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2017, 88 (03): : 311 - 321
  • [10] A Vector-Like Reconfigurable Floating-Point Unit for the Logarithm
    Alachiotis, Nikolaos
    Stamatakis, Alexandros
    INTERNATIONAL JOURNAL OF RECONFIGURABLE COMPUTING, 2011, 2011