ON THE SCALABILITY OF 2-D DISCRETE WAVELET TRANSFORM ALGORITHMS

Citation
J. Fridman et Es. Manolakos, ON THE SCALABILITY OF 2-D DISCRETE WAVELET TRANSFORM ALGORITHMS, Multidimensional systems and signal processing, 8(1-2), 1997, pp. 185-217
Citations number
34
Categorie Soggetti
System Science","Engineering, Eletrical & Electronic","Computer Science Theory & Methods
ISSN journal
09236082
Volume
8
Issue
1-2
Year of publication
1997
Pages
185 - 217
Database
ISI
SICI code
0923-6082(1997)8:1-2<185:OTSO2D>2.0.ZU;2-Q
Abstract
The ability of a parallel algorithm to make efficient use of increasin g computational resources is known as its scalability. In this paper, we develop four parallel algorithms for the 2-dimensional Discrete Wav elet Transform algorithm (2-D DWT), and derive their scalability prope rties on Mesh and Hypercube interconnection networks. We consider two versions of the 2-D DWT algorithm, known as the Standard (S) and Non-s tandard (NS) forms, mapped onto P processors under two data partitioni ng schemes, namely checkerboard (CP) and stripped (SP) partitioning. T he two checkerboard partitioned algorithms on the cut-through-routed ( CT-routed) Mesh are scalable as M(2) = Omega(P log P) (Non-standard fo rm, NS-CP), and as M(2) = Omega(P log(2) P) (Standard form, S-CP); whi le on the store-and-forward-routed (SF-routed) Mesh and Hypercube they are scalable as M(2) = Omega(P-3/3-gamma) (NS-CP), and as M(2) = Omeg a (P-2/2-gamma) (S-CP), respectively, where M(2) is the number of elem ents in the input matrix, and gamma is an element of (0, 1) is a param eter relating M to the number of desired octaves J as J = [gamma log M ]. On the CT-routed Hypercube, scalability of the NS-form algorithms s hows similar behavior as on the CT-routed Mesh. The Standard form algo rithm with stripped partitioning (S-SP) is scalable on the CT-routed H ypercube as M(2) = Omega(P-2), and it is unscalable on the CT-routed M esh. Although asymptotically the stripped partitioned algorithm S-SP o n the CT-routed Hypercube would appear to be inferior to its checkerbo ard counterpart S-CP, detailed analysis based on the proportionality c onstants of the isoefficiency function shows that S-SP is actually mor e efficient than S-CP over a realistic range of machine and problem si zes. A milder form of this result holds on the CT- and SF-routed Mesh, where S-SP would, asymptotically, appear to be altogether unscalable.