[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article
Free access

Array Permutation by Index-Digit Permutation

Published: 01 April 1976 Publication History

Abstract

An array may be reordered according to a common permutation of the digits of each of its element indices. The digit-reversed reordering which results from common fast Fourier transform (FFT) algorithms is an example. By examination of this class of permutation in detail, very efficient algorithms for transforming very long arrays are developed.

References

[1]
COOl, RAN, W.T., ET XL. What is the fast Fourier transform? IEEE T~ans. or~ Audio and Electro. acoustics A U-15, 2 (1967), 45-55.
[2]
COOLEY, J.W., XND TUKEY, J.W. An algorithm for the machine calculation of the complex Fourier series. Math. Comput. 19 (1965), 297-301.
[3]
FaxsEa, D. Incrementing a bit-reversed integer. IEEE Trans. on Computers C-18, 1 (1969), 74.
[4]
FRASER, D. Array permutation by index-digit permutation. TN-F20, Dep. of Mech. Eng., U. of Sydney, Sydney, Australia, Charles Kolling Res. Lab., 1970.
[5]
SINGLETON, R.C. A method for computing the fast Fourier transform with auxiliary memory and limited high-speed storage. 1EEE Trans. on Audio and Electroacoustics A U-15, 2 (1967), 91-98.

Cited By

View all
  • (2023)A Novel Compute-Efficient Tridiagonal Solver for Many-Core ArchitecturesIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2022.321476234:1(195-206)Online publication date: 1-Jan-2023
  • (2019)Optimum Circuits for Bit-Dimension PermutationsIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2019.289232227:5(1148-1160)Online publication date: 1-May-2019
  • (2018)Multiplexer and Memory-Efficient Circuits for Parallel Bit ReversalIEEE Transactions on Circuits and Systems II: Express Briefs10.1109/TCSII.2018.2880921(1-1)Online publication date: 2018
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Journal of the ACM
Journal of the ACM  Volume 23, Issue 2
April 1976
176 pages
ISSN:0004-5411
EISSN:1557-735X
DOI:10.1145/321941
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 April 1976
Published in JACM Volume 23, Issue 2

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)82
  • Downloads (Last 6 weeks)13
Reflects downloads up to 09 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2023)A Novel Compute-Efficient Tridiagonal Solver for Many-Core ArchitecturesIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2022.321476234:1(195-206)Online publication date: 1-Jan-2023
  • (2019)Optimum Circuits for Bit-Dimension PermutationsIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2019.289232227:5(1148-1160)Online publication date: 1-May-2019
  • (2018)Multiplexer and Memory-Efficient Circuits for Parallel Bit ReversalIEEE Transactions on Circuits and Systems II: Express Briefs10.1109/TCSII.2018.2880921(1-1)Online publication date: 2018
  • (2018)Solving Large Problem Sizes of Index-Digit Algorithms on GPUIEEE Transactions on Computers10.1109/TC.2017.272387967:1(86-101)Online publication date: 1-Jan-2018
  • (2018)Hardware architectures for the fast Fourier transformHandbook of Signal Processing Systems10.1007/978-3-319-91734-4_17(613-647)Online publication date: 14-Oct-2018
  • (2016)Disk Interleaving and Very Large Fast Fourier TransformsThe International Journal of Supercomputing Applications10.1177/1094342087001003071:3(75-96)Online publication date: 16-Sep-2016
  • (2016)Designing Efficient Index-Digit Algorithms for CUDA GPU ArchitecturesIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2015.245071827:5(1331-1343)Online publication date: 1-May-2016
  • (2012)A transpose-free in-place SIMD optimized FFTACM Transactions on Architecture and Code Optimization10.1145/2355585.23555969:3(1-21)Online publication date: 5-Oct-2012
  • (2012)Parallel and Cache-Efficient In-Place Matrix Storage Format ConversionACM Transactions on Mathematical Software10.1145/2168773.216877538:3(1-32)Online publication date: 1-Apr-2012
  • (2012)GPU optimization of convolution for large 3-d real imagesProceedings of the 14th international conference on Advanced Concepts for Intelligent Vision Systems10.1007/978-3-642-33140-4_6(59-71)Online publication date: 4-Sep-2012
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media