2010-06-06 22 views
2

Je veux implémenter l'algorithme de transformée de Fourier rapide avec Hadoop. Je connais l'algorithme récursif-fft mais j'ai besoin de votre ligne directrice pour l'implémenter dans l'approche Map/Reduce. Aucune suggestion?Mise en œuvre de l'algorithme fft avec hadoop

Merci.

+0

que tu vas exécuter FFT sur un tas de tableaux ou voulez-vous faire une FFT sur un très grand tableau? –

+0

J'ai un seul grand tableau – haluk

Répondre

1

Pour utiliser MapReduce pour calculer des FFT à grande échelle, il y a une discussion détaillée dans [1]. Les diapositives de présentation correspondantes sont disponibles sur [2]. Le code source d'une implémentation Hadoop est disponible sur [3].

[1] Schönhage-Strassen algorithme avec MapReduce pour multiplier térabit Entiers (SNC2011)

[2] http://www.slideshare.net/hortonworks/large-scale-math-with-hadoop-mapreduce

[3] https://issues.apache.org/jira/browse/MAPREDUCE-2471