Computer Architecture and Parallel Processing
Computer Architecture and Parallel Processing
Constructive negation in logic programs
Constructive negation in logic programs
Block Data Processing Using Commercial Processors
ICPP '94 Proceedings of the 1994 International Conference on Parallel Processing - Volume 01
Parallel image processing with the block data parallel architecture
IBM Journal of Research and Development
GPU-efficient recursive filtering and summed-area tables
Proceedings of the 2011 SIGGRAPH Asia Conference
Parallel Computation of Adaptive Filtering Algorithms on Multi-Core Systems
Journal of Signal Processing Systems
Hi-index | 0.00 |
An efficient real-time implementation of digital filtering algorithms using a multiprocessor system in a ring network is investigated. This method is based on a parallel block processing approach, where a continuously supplied input data is divided into blocks, and the blocks are processed concurrently by being assigned to each processor in the system. This approach requires only a simple interconnection network and reduces significantly the number of communications among the processors, making the system easily expandable and highly efficient. In addition, various digital signal processing algorithms can be implemented on the same multiprocessor system. The data dependency of the blocks to be processed concurrently brings on dependency problems between the processors. A systematic scheduling method has been developed by using a precedence graph for the analysis of the dependency relation. Methods for solving the dependency problems between the processors are also investigated. Implementation procedures and results for FIR, recursive, and adaptive filtering algorithms are illustrated.