On the scalability of 2-D discrete wavelet transform algorithms (Q678247)

From MaRDI portal





scientific article; zbMATH DE number 1000402
Language Label Description Also known as
English
On the scalability of 2-D discrete wavelet transform algorithms
scientific article; zbMATH DE number 1000402

    Statements

    On the scalability of 2-D discrete wavelet transform algorithms (English)
    0 references
    0 references
    0 references
    5 November 1997
    0 references
    The paper describes four parallel algorithms for the 2-D discrete wavelet transform. Two versions of the 2-D discrete wavelet transform algorithm, the standard (S) and non-standard (NS) form, are considered. The scalability (i.e., the ability to make use of increasing computational resources) of these parallel algorithms is studied on hypercube- and Mesh-connected networks with \(P\) processing elements, and the data partitioning schemes used are checkerboard (CP) and stripped (SP) partitioning. The results are summarized in the following table (CT and SF denotes a cut-through-routed and store-and-forward Mesh or Hypercube, respectively): \[ \begin{matrix} \text{Network} & \vrule & \text{NS-CP} & \text{S-SP} & \text{S-CP} & \text{NS-SP}\phantom{y} \\ \noalign {\hrule} \text{CT Hypercube} & \vrule & \Omega (P\log P) & \Omega (P^2) & \Omega (P\log^2P) & \Omega (P^2) \\ \text{CT Mesh} & \vrule & \Omega (P\log P) & \text{unscalable} & \Omega (P\log^2P) & \Omega (P^2)\\ \text{SF Mesh, Hypercube} & \vrule & \Omega (P^{3/(3-\gamma)}) & \text{unscalable} & \Omega (P^{2/(2-\gamma)}) & \Omega(P^2) \end{matrix} \] The parameter \(\gamma\) relates the square root \(M\) of the number of input elements to the total number of octaves \(J=\lceil \gamma \log M\rceil\).
    0 references
    parallel
    0 references
    processing
    0 references
    2-D discrete wavelet transform
    0 references
    scalability
    0 references
    hypercube- and Mesh-connected networks
    0 references

    Identifiers