Efficient implementation of a multidimensional fast fourier transform on a distributed-memory parallel multi-node computer
Patent
·
OSTI ID:921629
- Princeton, NJ
- Croton-On-Hudson, NY
- Mount Kisco, NY
- Irvington, NY
- Cortlandt Manor, NY
- Bedford Hills, NY
The present in invention is directed to a method, system and program storage device for efficiently implementing a multidimensional Fast Fourier Transform (FFT) of a multidimensional array comprising a plurality of elements initially distributed in a multi-node computer system comprising a plurality of nodes in communication over a network, comprising: distributing the plurality of elements of the array in a first dimension across the plurality of nodes of the computer system over the network to facilitate a first one-dimensional FFT; performing the first one-dimensional FFT on the elements of the array distributed at each node in the first dimension; re-distributing the one-dimensional FFT-transformed elements at each node in a second dimension via "all-to-all" distribution in random order across other nodes of the computer system over the network; and performing a second one-dimensional FFT on elements of the array re-distributed at each node in the second dimension, wherein the random order facilitates efficient utilization of the network thereby efficiently implementing the multidimensional FFT. The "all-to-all" re-distribution of array elements is further efficiently implemented in applications other than the multidimensional FFT on the distributed-memory parallel supercomputer.
- Research Organization:
- Lawrence Livermore National Laboratory (LLNL), Livermore, CA
- Sponsoring Organization:
- United States Department of Energy
- DOE Contract Number:
- W-7405-ENG-48
- Assignee:
- International Business Machines Corporation (Armonk, NY)
- Patent Number(s):
- 7,315,877
- Application Number:
- 10/468,998
- OSTI ID:
- 921629
- Country of Publication:
- United States
- Language:
- English
Similar Records
Efficient implementation of multidimensional fast fourier transform on a distributed-memory parallel multi-node computer
Line-plane broadcasting in a data communications network of a parallel computer
Line-plane broadcasting in a data communications network of a parallel computer
Patent
·
Mon Jan 09 23:00:00 EST 2012
·
OSTI ID:1035037
Line-plane broadcasting in a data communications network of a parallel computer
Patent
·
Tue Jun 08 00:00:00 EDT 2010
·
OSTI ID:1176349
Line-plane broadcasting in a data communications network of a parallel computer
Patent
·
Mon Nov 22 23:00:00 EST 2010
·
OSTI ID:1017442