Abstract
This paper presents vector and parallel algorithms and implementations of one- and two-dimensional orthogonal transforms. The speed performances are evaluated on Cray X-MP/48 vector computer. The sinusoidal orthogonal transforms are computed using fast real Fourier transform (FFT) kernel. The non-sinusoidal orthogonal transform algorithms are derived by using direct factorizations of transform matrices. Concurrent processing is achieved by using the multitasking capability of Cray X-MP/48 to transform long data vectors and two-dimensional data vectors. The discrete orthogonal transforms discussed in this paper include: Fourier transform (DFT), cosine transform (DCT), sine transform (DST), Hartley transform (DHT), Walsh transform (DWHT) and Hadamard transform (DHDT). The factors affecting the speedup of vector and parallel processing of these transforms are considered. The vectorization techniques are illustrated by an FFT example.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Ahmed, N. 1974. Discrete cosine transform.IEEE Trans. on Computers, (Jan.): 90–93.
Bracewell, R.N. 1984. The fast Hartley transform.Proceedings of the IEEE, 72, 8, (Aug.): 1010–1018.
Chen, W.-H. 1977. A fast computational algorithm for the discrete cosine transform.IEEE Trans. on Communications, COM-25, (Sept.): 1004–1008.
Cray Research, Inc., Fortran (CFT) reference manual for Cray X-MP and Cray-1 computer system, SR-0009.
Cray Research, Inc., Cray Y-MP and Cray X-MP multitasking programmer's manual, SR-0222E.
Hou, H.S. 1987. A fast recursive algorithm for computing the discrete cosine transform.IEEE Trans. on Acoustics, Speech, and Signal Processing, ASSP-35, 10, (Oct.): 1455–1461.
Hou, H.S. 1987. The fast Hartley transform algorithm.IEEE Trans. on Computers, C-36, 2, (Feb.).
Lee, B.G. 1984. A new algorithm to compute the discrete cosine transform.IEEE Trans. on ASSP, ASSP-32, 6, (Dec.): 1243–1245.
Makhoul, J. 1980. A fast cosine transform in one and two dimensions.IEEE Trans. on Acoustics, Speech, and Signal Processing, ASSP-28, 1, (Feb): 27–34.
Malvar, H. 1986. Fast computation of discrete cosine transform through fast Hartley transform.Electronics Letters, 27, 22, 7, (Mar.): 352–353.
Malvar, H.S. 1987. Fast computation of the discrete cosine transform and the discrete Hartley transform.IEEE Trans. on ASSP, ASSP-35, 10, (Oct.): 1484–1485.
Narasimha, M.J. 1978. On the computation of the discrete cosine transform.IEEE Trans. on Communications, COM-26, 6, (June): 934–936.
O'Neill, M.A. 1988. Faster than fast Fourier.BYTE, (Apr.): 293–300.
Sorensen, H.V. 1985. On computing the discrete Hartley transform.IEEE Trans. on ASSP, ASSP-33, 4, (Oct.): 1231–1238.
Suehiro, N. 1986. Fast algorithms for the DFT and other sinusoidal transforms.IEEE Trans. on ASSP, ASSP-34, 3, (July): 642–644.
Swarztrauber, P.N. 1984. FFT algorithms for vector computers.Parallel Computing, 45–63.
Tsang, W.L. 1989. Vector and parallel algorithms of orthogonal transforms and their applications in digital signal processing. Masters Thesis, E.E. Dept., Bucknell University. (Sept.)
Wang, Z. 1982. A fast algorithm for the discrete sine transform implemented by the fast cosine transform.IEEE Trans. on ASSP, ASSP-30, 5, (Oct.): 814–815.
Wang, Z. 1984. Fast algorithms for the discrete W transform and for the discrete Fourier transform.IEEE Trans. on ASSP, ASSP-32, 4, (Aug.): 803–816.
Wang, Z. 1985. On computing the discrete Fourier and cosine transforms.IEEE Trans. on ASSP, ASSP-33, 4, (Oct): 1341–1344.
Yip, P. 1980. A fast computational algorithm for the discrete sine transform.IEEE Trans. on Com., COM-28, 2, (Feb.): 304–307.
Author information
Authors and Affiliations
Additional information
This work is supported in part by the National Science Foundation, Pittsburgh Supercomputing Center (grant number ECS-880012P) and by the PEW Science Education Program.
Rights and permissions
About this article
Cite this article
El-Sharkawy, M., Tsang, W. & Aburdene, M. Parallel vector processing of multidimensional orthogonal transforms for digital signal processing applications. Multidim Syst Sign Process 1, 199–216 (1990). https://doi.org/10.1007/BF01816549
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01816549