Ordered Fast Fourier Transforms on a Massively Parallel Hypercube Multiprocessor
Author | : National Aeronautics and Space Administration (NASA) |
Publisher | : Createspace Independent Publishing Platform |
Total Pages | : 34 |
Release | : 2018-07-09 |
ISBN-10 | : 172246710X |
ISBN-13 | : 9781722467104 |
Rating | : 4/5 (0X Downloads) |
Download or read book Ordered Fast Fourier Transforms on a Massively Parallel Hypercube Multiprocessor written by National Aeronautics and Space Administration (NASA) and published by Createspace Independent Publishing Platform. This book was released on 2018-07-09 with total page 34 pages. Available in PDF, EPUB and Kindle. Book excerpt: Design alternatives for ordered Fast Fourier Transformation (FFT) algorithms were examined on massively parallel hypercube multiprocessors such as the Connection Machine. Particular emphasis is placed on reducing communication which is known to dominate the overall computing time. To this end, the order and computational phases of the FFT were combined, and the sequence to processor maps that reduce communication were used. The class of ordered transforms is expanded to include any FFT in which the order of the transform is the same as that of the input sequence. Two such orderings are examined, namely, standard-order and A-order which can be implemented with equal ease on the Connection Machine where orderings are determined by geometries and priorities. If the sequence has N = 2 exp r elements and the hypercube has P = 2 exp d processors, then a standard-order FFT can be implemented with d + r/2 + 1 parallel transmissions. An A-order sequence can be transformed with 2d - r/2 parallel transmissions which is r - d + 1 fewer than the standard order. A parallel method for computing the trigonometric coefficients is presented that does not use trigonometric functions or interprocessor communication. A performance of 0.9 GFLOPS was obtained for an A-order transform on the Connection Machine. Tong, Charles and Swarztrauber, Paul N. Unspecified Center NCC2-387...