This sample demonstrates an optimized FFT that uses compute shaders and Shared Local Memory (SLM) to improve performance by reducing memory bandwidth.Two FFT techniques are discussed. The first is UAV and operates by ping-ponging data repeatedly between Unordered Access Views (UAVs). SLM (Shared Local Memory) is the second technique and is a more memory-bandwidth-efficient method, showing...
Updated DirectX* 11 Sample Available!!!
Multidimensional Fast Fourier Transform (FFT) - selecting optimal sizes and data layout
For more complete information about compiler optimizations, see our Optimization Notice.