• DocumentCode
    1921698
  • Title

    An Image Processing Architecture to Exploit I/O Bandwidth on Reconfigurable Computers

  • Author

    Huang, Miaoqing ; Serres, Olivier ; Lopez-Buedo, Sergio ; El-Ghazawi, Tarek ; Newby, Greg

  • Author_Institution
    Dept. of Electr. & Comput. Eng., George Washington Univ., Washington, DC
  • fYear
    2008
  • fDate
    26-28 March 2008
  • Firstpage
    257
  • Lastpage
    260
  • Abstract
    FPGA devices in reconfigurable computers (RCs) allow datapath, memory, and processing elements (PEs) to be customized in order to achieve very efficient algorithm implementations. However, the maximum speedup on RCs is bounded by the bandwidth available between muPs and FPGA hardware accelerators. In this paper, an image processing architecture is presented to fully exploit this bandwidth for achieving the maximum possible speedup. This architecture can be used to implement any convolution operation between an image and a kernel, and comprises four fully pipelined components: a line buffer, a data window, an array of PEs and a data concatenating block. Multiple image processing algorithms have been successfully implemented using this architecture, such as digital filters, edge detectors, and image transforms. In all cases, the maximum throughput is upper-bounded by the muP-FPGA I/O bandwidth, regardless of the complexity of the algorithm. This end-to-end throughput has been measured to be 1.2 GB/s on Cray XD1 and 2.1 GB/s on SGI RC100.
  • Keywords
    digital filters; edge detection; field programmable gate arrays; image processing equipment; reconfigurable architectures; transforms; FPGA; data concatenating block; data window; datapath; digital filters; edge detectors; image processing architecture; image transforms; line buffer; pipelined components; processing elements; reconfigurable computers; Bandwidth; Computer architecture; Convolution; Digital filters; Field programmable gate arrays; Hardware; Image edge detection; Image processing; Kernel; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Programmable Logic, 2008 4th Southern Conference on
  • Conference_Location
    San Carlos de Bariloche
  • Print_ISBN
    978-1-4244-1992-0
  • Type

    conf

  • DOI
    10.1109/SPL.2008.4547771
  • Filename
    4547771