Title :
A latency-hiding MIMD wavelet transform
Author_Institution :
SCSISE, Univ. of Westminster, London, UK
Abstract :
The discrete wavelet transform (DWT) may be used for applications in which real time execution is critical but data sizes are very large. Real-time execution can only be achieved through a parallel implementation. Published parallel implementations are suitable only for systems with very many (SIMD) processors or very few, specialized (systolic) processors. Neither approach is satisfactory for most MIMD systems, for which the algorithm used should be scalable across small to medium numbers of processors. The DWT has a tree-based structure which lends itself naturally to data-parallel SIMD implementations. Such implementations involve large amounts of synchronous, fine-grained communication. MIMD systems, especially those based on message-passing, cannot efficiently support the levels of communication demanded by SIMD algorithms without retailoring of the algorithm. A data driven algorithm which masks communication latency with computation is proposed as an alternative
Keywords :
mathematics computing; message passing; parallel algorithms; real-time systems; trees (mathematics); wavelet transforms; MIMD systems; SIMD; communication latency; data driven algorithm; data-parallel SIMD; discrete wavelet transform; latency-hiding MIMD wavelet transform; message-passing; parallel algorithm; parallel processing; real time systems; scalable; synchronous fine-grained communication; systolic processors; tree-based structure; Convolution; Delay; Discrete wavelet transforms; Finite impulse response filter; Fourier transforms; Image coding; Image recognition; Video sequences; Wavelet transforms;
Conference_Titel :
Parallel and Distributed Processing, 1996. PDP '96. Proceedings of the Fourth Euromicro Workshop on
Conference_Location :
Braga
Print_ISBN :
0-8186-7376-1
DOI :
10.1109/EMPDP.1996.500564