Slipstream Transcomputation of the Fast Fourier Transform

Authors

  • Stephen Leach Private
  • James A. D. W. Anderson

DOI:

https://doi.org/10.36285/tm.29

Abstract

Computation based on a total arithmetic eliminates the need to handle arithmetical exceptions, which is one of the major obstacles to the exploitation of fine-grain, massive, multi-processor architectures. We have been designing and investigating a family of fine-grained architectures that exploit exception-free arithmetic to implement a statically assigned, systolic, dataflow technique that we call ``slipstreaming.'' In this paper, we report on the simulation of a slipstreamed implementation of the Fast Fourier Transform (FFT), which is an important numerical algorithm in engineering. We consider its properties and compilation challenges. The compilation challenges additionally include using the output of the FFT to dynamically compute a match against a fixed target. We find, empirically, that the latency is a good aproximation to linear in the number of sample points transformed by the FFT.

References

T. S. dos Reis and J. A. D. W. Anderson. Transcomplex topology and elementary functions. In S. I. Ao, Len Gelman, David W. L. Hukins, Andrew Hunter, and A. M. Korsunsky, editors, World Congress on Engineering, volume 1, pages 164–169, 2016.

T. S. dos Reis and J. A. D. W. Anderson. Transcomplex numbers: properties, topology and functions. Engineering Letters, 25(1), 2017.

Tiago S. dos Reis and James A. D. W. Anderson. Construction of the transcomplex numbers from the complex numbers. In Lecture Notes in Engineering and Computer Science: Proceedings of The World Congress on Engineering and Computer Science 2014, WCECS 2014,22-24 October, 2014, San Francisco, USA., volume 1, pages 97–102,2014.

Downloads

Published

2019-12-24

How to Cite

Leach, S., & Anderson, J. A. D. W. (2019). Slipstream Transcomputation of the Fast Fourier Transform. Transmathematica. https://doi.org/10.36285/tm.29

Issue

Section

Primary Article