Parameterized Hardware Design on Reconfigurable Computers: An Image Processing Case Study

被引:3
|
作者
Huang, Miaoqing [1 ]
Serres, Olivier [2 ]
El-Ghazawi, Tarek [2 ]
Newby, Gregory [3 ]
机构
[1] Univ Arkansas, Dept Comp Sci & Comp Engn, Fayetteville, AR 72701 USA
[2] George Washington Univ, Dept Elect & Comp Engn, Washington, DC 20052 USA
[3] Univ Alaska Fairbanks, Arctic Reg Supercomp Ctr, Washington, DC 99775 USA
关键词
D O I
10.1155/2010/454506
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Reconfigurable Computers (RCs) with hardware (FPGA) co-processors can achieve significant performance improvement compared with traditional microprocessor (mu P)-based computers for many scientific applications. The potential amount of speedup depends on the intrinsic parallelism of the target application as well as the characteristics of the target platform. In this work, we use image processing applications as a case study to demonstrate how hardware designs are parameterized by the co-processor architecture, particularly the data I/O, i.e., the local memory of the FPGA device and the interconnect between the FPGA and the mu P. The local memory has to be used by applications that access data randomly. A typical case belonging to this category is image registration. On the other hand, an application such as edge detection can directly read data through the interconnect in a sequential fashion. Two different algorithms of image registration, the exhaustive search algorithm and the Discrete Wavelet Transform (DWT)-based search algorithm, are implemented on hardware, i.e., Xilinx Vertex-IIPro 50 on the Cray XD1 reconfigurable computer. The performance improvements of hardware implementations are 10x and 2x, respectively. Regarding the category of applications that directly access the interconnect, the hardware implementation of Canny edge detection can achieve 544x speedup.
引用
收藏
页数:11
相关论文
共 50 条
  • [31] A Reconfigurable Hardware Architecture for Packet Processing
    DUAN Tong
    LAN Julong
    HU Yuxiang
    LIU Shiran
    [J]. Chinese Journal of Electronics, 2018, 27 (02) : 428 - 432
  • [32] C-Based Adaptive Stream Processing on Dynamically Reconfigurable Hardware: A Case Study on Window Join
    Fukuda, Eric Shun
    Kawashima, Hideyuki
    Inoue, Hiroaki
    Fujii, Taro
    Furuta, Koichiro
    Asai, Tetsuya
    Motomura, Masato
    [J]. RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2013, 7806 : 220 - 220
  • [33] Hardware/Software co-design of video processing applications on a reconfigurable platform
    Cerezuela-Mora, Javier
    Calvo-Gallego, Elisa
    Sanchez-Solano, Santiago
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2015, : 1694 - 1699
  • [34] Big Biomedical Image Processing Hardware Acceleration: A Case Study for K-means and Image Filtering
    Neshatpour, Katayoun
    Koohi, Arezou
    Farahmand, Farnoud
    Joshi, Rajiv
    Rafatirad, Setareh
    Sasan, Avesta
    Homayoun, Houman
    [J]. 2016 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2016, : 1134 - 1137
  • [35] Optimizing data intensive window-based image processing on reconfigurable hardware boards
    Yu, HQ
    Leeser, M
    [J]. 2005 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS - DESIGN AND IMPLEMENTATION (SIPS), 2005, : 491 - 496
  • [36] Parameterized wavelet architectures for image processing
    Bouridane, A
    Nibouche, M
    [J]. 2000 5TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING PROCEEDINGS, VOLS I-III, 2000, : 2111 - 2114
  • [37] Accelerating SVD on reconfigurable hardware for image denoising
    Ahmedsaid, A
    Amira, A
    [J]. ICIP: 2004 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOLS 1- 5, 2004, : 259 - 262
  • [38] Reconfigurable Metasurface for Image Processing
    Zhang, Xiaomeng
    Zhou, You
    Zheng, Hanyu
    Linares, Alberto Esteban
    Ugwu, Fabian Chibuzor
    Li, Deyu
    Sun, Hong-Bo
    Bai, Benfeng
    Valentine, Jason G.
    [J]. NANO LETTERS, 2021, 21 (20) : 8715 - 8722
  • [39] Obfuscated Hardware Accelerators for Image Processing Filters-Application Specific and Functionally Reconfigurable Processors
    Sengupta, Anirban
    Rathor, Mahendra
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2020, 66 (04) : 386 - 395
  • [40] Reconfigurable Circuit Design using Evolvable Hardware Chip for Illumination Tolerant Image Enhancement
    Reddy, A. Guruva
    Prasad, M. N. Giri
    Krishna, K. Sri Rama
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC), VOLS 1-6, 2008, : 262 - +