Ten lectures on wavelets
Numerical recipes in C (2nd ed.): the art of scientific computing
Numerical recipes in C (2nd ed.): the art of scientific computing
Parallelizing Mallat algorithm for 2-D wavelet transforms
Information Processing Letters
Acoustic signal compression with wavelet packets
Wavelets: a tutorial in theory and applications
Parallelizing the fast wavelet transform
Parallel Computing
Parallel programming with MPI
Designing and Building Parallel Programs: Concepts and Tools for Parallel Software Engineering
Designing and Building Parallel Programs: Concepts and Tools for Parallel Software Engineering
Computation of 2-D Wavelet Transforms on the Connection Machine-2
Proceedings of the IFIP WG10.3 Working Conference on Applications in Parallel and Distributed Computing
Parallel Computation of Wavelet Transforms Using the Lifting Scheme
The Journal of Supercomputing
Wavelet packet image decomposition on MIMD Architectures
Real-Time Imaging
HiPC '02 Proceedings of the 9th International Conference on High Performance Computing
Efficient Wavelet-Based Video Coding
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
Parallel Wavelet Transform for Large Scale Image Processing
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
A quadtree dictionary approach to multi-resolution compression
ACM-SE 42 Proceedings of the 42nd annual Southeast regional conference
High performance JPEG 2000 and MPEG-4 VTC on SMPs using OpenMP
Parallel Computing - OpenMp
Computing discrete transforms on the Cell Broadband Engine
Parallel Computing
Wavelet-Based Adaptive Solvers on Multi-core Architectures for the Simulation of Complex Systems
Euro-Par '09 Proceedings of the 15th International Euro-Par Conference on Parallel Processing
Wavelet transform for large scale image processing on modern microprocessors
VECPAR'02 Proceedings of the 5th international conference on High performance computing for computational science
Hi-index | 0.00 |
This paper presents parallel algorithms for computingmulti-dimensional wavelet transforms on both shared memory and distributedmemory machines. Traditional data partitioning methods for n-dimensionalDiscrete Wavelet Transforms (DWTs) call for data redistribution once a onedimensional wavelet transform is computed along each dimension. To avoid thedata communication inherent in this redistribution, two new partitioningmethods called CRBP (Communication Reduced BlockPartitioning) and CRLP (Communication Reduced LayerPartitioning) are proposed. The efficiency of the algorithms iscompared through several examples implemented on a cluster of SGIworkstations. Two kinds of parallel approaches are used to computemulti-dimensional wavelet transforms on shared memory machines: homogeneousparallelism, and heterogeneous parallelism. Homogeneous parallelism usestraditional data partitioning while heterogeneous parallelism uses the CRBPapproach. The effectiveness of these approaches is demonstrated throughseveral examples implemented on an SGI Power Challenge. The paper discussesthe effectiveness of each of the approaches on the two kinds ofarchitectures.