• DocumentCode
    2614316
  • Title

    Convolution on Splash 2

  • Author

    Ratha, Nalini K. ; Jain, Anil K. ; Rover, Diane T.

  • Author_Institution
    Dept. of Comput. Sci., Michigan State Univ., East Lansing, MI, USA
  • fYear
    1995
  • fDate
    19-21 Apr 1995
  • Firstpage
    204
  • Lastpage
    213
  • Abstract
    Convolution is a fundamental operation in many signal and image processing applications. Since the computation and communication pattern in a convolution operation is regular, a number of special architectures have been designed and implemented for this operator. The Von Neumann architectures cannot meet the real-time requirements of applications that use convolution as an intermediate step. We combine the advantages of systolic algorithms with the low cost of developing application specific designs using field programmable gate arrays (FPGAs) to build a scalable convolver for use in computer vision systems. The performance of the systolic algorithm of (Kung et al., 1981) is compared theoretically and experimentally with many other convolution algorithms reported in the literature. The implementation of a convolution operation on Splash 2, an attached processor based on Xilinx 4010 FPGAs, is reported with impressive performance gains
  • Keywords
    computer vision; convolution; field programmable gate arrays; image processing; parallel algorithms; parallel architectures; parallel machines; real-time systems; special purpose computers; FPGA; Splash 2; Von Neumann architectures; Xilinx 4010; application specific designs; computer vision systems; convolution; field programmable gate arrays; image processing; performance gains; real-time requirements; scalable convolver; signal processing; special architectures; systolic algorithms; Algorithm design and analysis; Application software; Computer applications; Computer architecture; Convolution; Convolvers; Costs; Field programmable gate arrays; Image processing; Signal processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    FPGAs for Custom Computing Machines, 1995. Proceedings. IEEE Symposium on
  • Conference_Location
    Napa Valley, CA
  • Print_ISBN
    0-8186-7548-9
  • Type

    conf

  • DOI
    10.1109/FPGA.1995.477427
  • Filename
    477427