• DocumentCode
    1024052
  • Title

    Generalised transform factorisation for massive parallelism

  • Author

    Corinthios, M.J.

  • Author_Institution
    Ecole Polytechnique de Montreal, Campus Univ. de Montreal, Que., Canada
  • Volume
    151
  • Issue
    3
  • fYear
    2004
  • fDate
    6/1/2004 12:00:00 AM
  • Firstpage
    153
  • Lastpage
    163
  • Abstract
    A formalism and an algorithm for configuring and sequencing parallel to massively parallel processors for the application of generalised spectral analysis transforms are presented. Successive partial rotations of a base-p hypercube, where p is an arbitrary integer, are shown to produce dynamic contention-free memory allocation, in a generalised parallelism processor architecture. The approach is illustrated by factorisations involving the processing of matrices of transforms which are functions of four variables. Parallel operations are implemented as matrix multiplications. Each matrix, of dimension N × N, where N = pn, n integer, has a structure that depends on a variable parameter k. The level of parallelism, in the form of M = pm processors, can be chosen arbitrarily by varying m between zero and its maximum value of n - 1. The result is an equation describing the generalised parallelism factorisation as a function of the four variables n, p, k and m. Applications of the approach are shown in relation to complex matrix structures of image processing generalised spectral analysis transforms. The same approach can be applied to a much larger class of parallel and multiprocessing systems for digital signal processing applications.
  • Keywords
    image processing; matrix multiplication; multiprocessing systems; spectral analysis; base-p hypercube; digital signal processing; dynamic content-free memory allocation; generalised spectral analysis transform; generalised transform factorisation; image processing; massive parallel processor; matrix multiplication;
  • fLanguage
    English
  • Journal_Title
    Vision, Image and Signal Processing, IEE Proceedings -
  • Publisher
    iet
  • ISSN
    1350-245X
  • Type

    jour

  • DOI
    10.1049/ip-vis:20040426
  • Filename
    1309755