• DocumentCode
    2848585
  • Title

    Systolic FFT algorithms on Boolean cube networks

  • Author

    Johnson, Luke ; Ho, Ching-Tien ; Jacquemin, Michel ; Ruttenberg, Alan

  • Author_Institution
    Thinking Machines Corp., Cambridge, MA, USA
  • fYear
    1988
  • fDate
    25-27 May 1988
  • Firstpage
    151
  • Lastpage
    162
  • Abstract
    A description is given of a systolic Cooley-Tukey fast Fourier transform algorithm for Boolean n-cubes with a substantial amount of storage per cube node. In mapping a Cooley-Tukey type FFT to such a network, the main concerns are effective use of the high connectivity/bandwidth of the Boolean n-cube, the computational resources, the storage bandwidth, if there is a storage hierarchy, and the pipelines should the arithmetic units have such a feature. Another important consideration in a multiprocessor, distributed storage architecture is the allocation and access to coefficients, if they are precomputed. FFT algorithms are described that use both the storage bandwidth and the communication system optimally and require storage of P+nN coefficients for a transform on P⩾ N data elements. A complex-to-complex FFT on 16 million points is predicted to require about 1.5 s on a Connection Machine model CM-2
  • Keywords
    Boolean functions; fast Fourier transforms; multiprocessing systems; parallel algorithms; Boolean cube networks; Connection Machine model CM-2; computational resources; distributed storage architecture; storage bandwidth; systolic Cooley-Tukey fast Fourier transform algorithm; systolic FFT algorithms; Arithmetic; Bandwidth; Cache storage; Computer architecture; Computer networks; Computer science; Fast Fourier transforms; Partial differential equations; Pipelines; Predictive models;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systolic Arrays, 1988., Proceedings of the International Conference on
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    0-8186-8860-2
  • Type

    conf

  • DOI
    10.1109/ARRAYS.1988.18056
  • Filename
    18056