The dataflow time and space complexity of FFTs
Journal Article
·
· Journal of Parallel and Distributed Computing; (United States)
- Colorado State Univ., Fort Collins, CO (United States). Computer Science Dept.
- Los Alamos National Lab., Los Alamos, NM (United States). Computer Research and Applications
In this paper the authors analyze the performance of a recursive and an iterative fast Fourier transform algorithm, written in Id and run on MINT, a simulator for the Monsoon dataflow machine. Their complexity measures are: the number of instructions executed, the critical path length of the dataflow graph, and the storage occupancy. Using a set of simple functions, they calibrate loop and divide-and-conquer behavior of Monsoon and compare it with the tagged token dataflow architecture. They discuss the issues in explicit resource management in a functional language, introduce the language features required for this, and show results of their resource managed FFT programs.
- DOE Contract Number:
- W-7405-ENG-36
- OSTI ID:
- 6303064
- Journal Information:
- Journal of Parallel and Distributed Computing; (United States), Journal Name: Journal of Parallel and Distributed Computing; (United States) Vol. 18:3; ISSN JPDCER; ISSN 0743-7315
- Country of Publication:
- United States
- Language:
- English
Similar Records
Executing a program on the MIT tagged-token dataflow architecture
Developing dataflow algorithms
On the abstracted dataflow complexity of Fast Fourier Transforms
Journal Article
·
Wed Feb 28 23:00:00 EST 1990
· IEEE Transactions on Computers (Institute of Electrical and Electronics Engineers); (USA)
·
OSTI ID:6992026
Developing dataflow algorithms
Conference
·
Mon Dec 31 23:00:00 EST 1990
·
OSTI ID:5498817
On the abstracted dataflow complexity of Fast Fourier Transforms
Conference
·
Fri May 01 00:00:00 EDT 1992
·
OSTI ID:10137378
Related Subjects
99 GENERAL AND MISCELLANEOUS
990200* -- Mathematics & Computers
ALGORITHMS
ANALOG SYSTEMS
CALCULATION METHODS
COMPARATIVE EVALUATIONS
COMPUTER ARCHITECTURE
DATA-FLOW PROCESSING
EVALUATION
FOURIER TRANSFORMATION
FUNCTIONAL MODELS
INTEGRAL TRANSFORMATIONS
ITERATIVE METHODS
MATHEMATICAL LOGIC
MEMORY DEVICES
PERFORMANCE
PROGRAMMING
PROGRAMMING LANGUAGES
SIMULATORS
TRANSFORMATIONS
990200* -- Mathematics & Computers
ALGORITHMS
ANALOG SYSTEMS
CALCULATION METHODS
COMPARATIVE EVALUATIONS
COMPUTER ARCHITECTURE
DATA-FLOW PROCESSING
EVALUATION
FOURIER TRANSFORMATION
FUNCTIONAL MODELS
INTEGRAL TRANSFORMATIONS
ITERATIVE METHODS
MATHEMATICAL LOGIC
MEMORY DEVICES
PERFORMANCE
PROGRAMMING
PROGRAMMING LANGUAGES
SIMULATORS
TRANSFORMATIONS