Examples of efficient implementations of ffts on multiple GPUs and across multiple nodes. Overlapping data transfer on multiple levels.