Skip to main content

Optimal mappings of m dimensional FFT communication to k dimensional mesh for arbitrary m and k

  • Paper Sessions
  • Conference paper
  • First Online:
  • 712 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 694))

Abstract

The FFT communication patterns are important to not only FFT algorithms, but also many other algorithms over one or higher dimensional. The mapping of m dimensional FFT communication to k dimensional mesh has previously been considered only for the following special cases (a) m=1 or 2, k=1 or 2, (b) m=1 or 2, k=log(n) where n is the size of the machine. In this paper, we present the optimal mappings of m dimensional FFT communication onto k dimensional mesh for arbitrary m and k. The mappings are optimal since the communication distances in the logarithmic steps sum to exactly the diameter of the mesh regardless of the dimension cr the shape of the mesh. An m-k shuffle permutation, which subsumes perfect shuffle, is introduced and used to derive some of the optimal mappings. As a by-product, an optimal broadcast algorithm over any dimensional mesh, including binary hypercube as a special case, is presented.

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Peter M. Flanders. A unified approach to a class of data movements on an array processor. IEEE Transactions on Computers, C-31(9):809–819, September 1982.

    Google Scholar 

  2. Peter M. Flanders and Dennis Parkinson. Data mapping and routing for highly parallel processor arrays. Future Computing Systems, 2(2):184–224, 1987.

    Google Scholar 

  3. Donald Fraser. Array permutation by index-digit permutation. Journal of ACM, 23(2):298–309, April 1976.

    Google Scholar 

  4. S. Lennart Johnsson and Ching-Tien Ho. Spanning graphs for optimum broadcasting and personalized communication in hypercubes. IEEE Trans. Computers, 38(9):1249–1268, September 1989.

    Google Scholar 

  5. R. A. Kamin and G. B. Adams. Fast fourier transform algorithm design and tradeoffs on the cm-2. International Journal of High Speed Computing, 1(2):207–231, 1989.

    Google Scholar 

  6. Z. G. Mou. Divacon: A parallel language for scientific computing based on divide-and-conquer. In Proceedings of the Third Symposium on the Frontiers of Massively Parallel Computation, pages 451–461. IEEE, October 1990.

    Google Scholar 

  7. Z. G. Mou, C. Constantinescu, and T. Hickey. Divide-and-conquer on a 3-dimensional mesh. In Proceedings of the European Workshops on Parallel Computing, pages 344–355, Barcelona, Spain, March 1992.

    Google Scholar 

  8. Z. G. Mou, Cornel Costantinescu, and T. Hickey. Optimal mappings of divide-and-conquer algorithms to mesh connected parallel architectures. In Proceedings of International Computer Symposium, pages 273–284, Taiwan, December 1992.

    Google Scholar 

  9. Z. G. Mou and P. Hudak. An algebraic model for divide-and-conquer algorithms and its parallelism. The Journal of Supercomputing, 2(3):257–278, November 1988.

    Google Scholar 

  10. F. P. Preparata and J. Vuillemin. The cube-connected cycles: A versatile network for parallel computation. Communications of the ACM, 8(5):300–309, May 1981.

    Google Scholar 

  11. S. L. Johnsson, C-T Ho, M. Jacquemin, and A. Ruttenberg. Computing fast fourier transforms on boolean cubes and related networks. SPIE Advanced Algorithms and Architectures for Signal Processing, 826(II):223–230, 1987.

    Google Scholar 

  12. H. S. Stone. Parallel processing with the perfect shuffle. IEEE Transactions on Computers, C-20(2):153–160, February 1971.

    Google Scholar 

  13. C. Tong and P. N. Swarztrauber. Ordered fast fourier transforms on a massively parallel hypercube multiprocessor. Journal of Parallel and Distributed Computing, (12):50–59, 1991.

    MathSciNet  Google Scholar 

  14. J. D. Ullman. Computational Aspect of VLSI. Computer Science Press, 1984.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Arndt Bode Mike Reeve Gottfried Wolf

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Mou, Z.G., Wang, X. (1993). Optimal mappings of m dimensional FFT communication to k dimensional mesh for arbitrary m and k. In: Bode, A., Reeve, M., Wolf, G. (eds) PARLE '93 Parallel Architectures and Languages Europe. PARLE 1993. Lecture Notes in Computer Science, vol 694. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-56891-3_9

Download citation

  • DOI: https://doi.org/10.1007/3-540-56891-3_9

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-56891-9

  • Online ISBN: 978-3-540-47779-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics