Para utilizar la Transformada rápida de Fourier (FFT) en datos muestreados de manera uniforme, por ejemplo, en relación con los solucionadores de PDE, es bien sabido que el FFT es un algoritmo ). ¿Qué tan bien se escala la FFT cuando se procesa en paralelo para n → ∞ (es decir, muy grande)?
pde
fftw
fourier-analysis
Allan P. Engsig-Karup
fuente
fuente
Respuestas:
Esta es una evidencia más anecdótica que una prueba demostrada, pero parece que las implementaciones existentes para FFT, como FFTW , tienen un límite en su capacidad de escalado.
Pero el mensaje para llevar a casa aquí es que FFT debería escalar; sin embargo, a veces hay limitaciones e interacciones inesperadas que entran en juego cuando uno pasa de la consideración teórica del rendimiento de un algoritmo a su implementación práctica en una plataforma HPC real.
fuente
fuente
La búsqueda de "FFT paralela" o "escalabilidad pseudoespectral" en Google Académico arroja una gran cantidad de información que no estoy calificado para evaluar. Pero esto parece un buen ejemplo reciente de lo que se puede lograr en la práctica:
Un esquema híbrido MPI-OpenMP para cálculos pseudopectrales paralelos escalables para turbulencia de fluidos
Resumen:
fuente
fuente