PARALLEL IMAGE-PROCESSING WITH THE BLOCK DATA-PARALLEL ARCHITECTURE

Citation
We. Alexander et al., PARALLEL IMAGE-PROCESSING WITH THE BLOCK DATA-PARALLEL ARCHITECTURE, Proceedings of the IEEE, 84(7), 1996, pp. 947-968
Citations number
69
Categorie Soggetti
Engineering, Eletrical & Electronic
Journal title
ISSN journal
00189219
Volume
84
Issue
7
Year of publication
1996
Pages
947 - 968
Database
ISI
SICI code
0018-9219(1996)84:7<947:PIWTBD>2.0.ZU;2-3
Abstract
Many digital signal and image processing algorithms can be speeded up by executing them in parallel on multiple processors. The speed of par allel execution is limited by the need for communication and synchroni zation between processors. In this paper, we present a paradigm for pa rallel processing that we call the block data flow paradigm (BDFP). Th e goal of this paradigm-is to reduce interprocessor communication, and relax the synchronization requirements for such applications. We pres ent the block data parallel architecture which implements this paradig m, and we present methods for mapping algorithms onto this architectur e. We illustrate this methodology for several applications including t wo-dimensional (2-D) digital filters, the 2-D discrete cosine transfor m, QR decomposition of a matrix, and Cholesky factorization of a matri x. We analyze the resulting system performance for these applications with regard to speedup and efficiency as the number of processors incr eases. Our results demonstrate that the block data parallel architectu re is a flexible, high-performance solution for numerous digital signa l and image processing algorithms.