Non non. FFTW ne supporte pas les gpu. Mais il ya une implémentation de la fftw avec CUDA (CUFFT). Je voulais savoir si quelqu'un avait testé.
Est ce que c'est vraiment plus rapide (sans utiliser le parallélisme, ie une fft a la fois).
C'est facile a utiliser? a porter? etc...
J'envisage de changer de pc et de prendre une 8800gtx. Et si je peux rajouter une option CUDA dans mes librairies d'analyse synthèse sans trop me prendre la tête je vais pas me priver.
edit: en fait c'est ni fftCUDA ni CUDAFFt mais CUFFT
J'ai jamais pu tester concretement, parce que j'ai pas d'ordinateur "normal" chez moi, mais meme si c'est prometteur, ca a l'air sacrement balaise pour avoir de bonnes perfs en general de ce que j'ai pu lire recemment. Et le core 2 duo, c'est vraiment puissant: la par contre, j'ai pu essaye, et je vois des hausses de performances sur mon macbook par rapport a ma workstation en bi xeon assez phenomenales pour les codes flottant optimises (ATLAS, fftw).
Govindaraju est le principal contributeur de la solution GPUFFTW, dont les caractéristiques sont résumées à partir du slide 45 dans le ppt de Pov Gabou.