• DocumentCode
    980645
  • Title

    Parallel image processing with the block data parallel architecture

  • Author

    Alexander, Winser E. ; Reeves, Douglas S. ; Gloster, Clay S., Jr.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., North Carolina State Univ., Raleigh, NC, USA
  • Volume
    84
  • Issue
    7
  • fYear
    1996
  • fDate
    7/1/1996 12:00:00 AM
  • Firstpage
    947
  • Lastpage
    968
  • Abstract
    Many digital signal and image processing algorithms can be speeded up by executing them in parallel on multiple processors. The speed of parallel execution is limited by the need for communication and synchronization between processors. In this paper, we present a paradigm for parallel processing that we call the block data flow paradigm (BDFP). The goal of this paradigm is to reduce interprocessor communication and relax the synchronization requirements for such applications. We present the block data parallel architecture which implements this paradigm, and we present methods for mapping algorithms onto this architecture. We illustrate this methodology for several applications including two-dimensional (2-D) digital filters, the 2-D discrete cosine transform, QR decomposition of a matrix and Cholesky factorization of a matrix. We analyze the resulting system performance for these applications with regard to speedup and efficiency as the number of processors increases. Our results demonstrate that the block data parallel architecture is a flexible, high-performance solution for numerous digital signal and image processing algorithms
  • Keywords
    data flow computing; discrete cosine transforms; image processing; matrix decomposition; parallel architectures; two-dimensional digital filters; 2D discrete cosine transform; Cholesky factorization; QR decomposition; algorithm mapping; block data flow paradigm; digital signal processing; image processing; interprocessor communication; matrix; parallel architecture; synchronization; two-dimensional digital filter; Digital filters; Discrete cosine transforms; Image processing; Matrix decomposition; Parallel architectures; Parallel processing; Performance analysis; Signal processing; System performance; Two dimensional displays;
  • fLanguage
    English
  • Journal_Title
    Proceedings of the IEEE
  • Publisher
    ieee
  • ISSN
    0018-9219
  • Type

    jour

  • DOI
    10.1109/5.503297
  • Filename
    503297