z-logo
open-access-imgOpen Access
Systolic arrays for multidimensional discrete transforms
Author(s) -
Weicheng Shen,
A. Yavuz Oru�
Publication year - 1990
Publication title -
the journal of supercomputing
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.445
H-Index - 61
eISSN - 1573-0484
pISSN - 0920-8542
DOI - 10.1007/bf00127832
Subject(s) - discrete fourier transform (general) , computer science , parallel computing , speedup , fourier transform , fast fourier transform , algorithm , systolic array , sequence (biology) , signal processing , computational science , fractional fourier transform , digital signal processing , fourier analysis , mathematics , mathematical analysis , computer hardware , very large scale integration , biology , genetics , embedded system
An active area of research in supercomputing is concerned with mapping certain finite sums, such as discrete Fourier transforms, onto arrays of processors. This paper presents systolic mapping techniques that exploit the parallelism inherent in discrete Fourier transforms. It is established that, for anM-dimensional signal, parallel executions of such transforms are closely related to mappings of an (M + 1)-dimensional finite vector space into itself. Three examples of such parallel schemes are then described for the discrete Fourier transform of a two-dimensional finite extent sequence of sizeN1 ×N2. The first is a linear array ofN1 +N2 - 1 processors and takesO(N1N2) steps. The second is anN1 ×N2 rectangular array of processors and takesO(N1 +N2) steps, and the third is a hexagonal array which usesN1N2 + (N2 - 1)(N1 +N2 - 1) processors andO(N1 +N2) steps. All three mappings are optimal in that they achieve asymptotically the highest speedup possible over the sequential execution of the same transform, and can easily be generalized to higher dimensions.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom