Note que "rapide" dépend de ton besoin et que tu vas zapprt des solutions au ratio performance/coût intéressant si tu mets la barre trop bas sur le coût.
Les FPGA en général peuvent en effet t'apporter une puissance de calcul plus qu'intéressante si tu as des besoins spécifiques (et les compétences et le temps pour tirer parti du FPGA, évidemment !). Jette par exemple un coup d'oeil sur http://www.armadeus.com
Même remarque pour OpenCL/Cuda/gpgpu/CellBE : les cartes graphiques (ou le Cell) ont une puissance de calcul assez fabuleuse... pour certains types de calculs !
Pour un exemple très concret, regarde ça (juste pour le fun hein ;) http://www.802.11mercenary.net/ps3-wepcrack/
(après, on peut toujours gloser sur le fait que Sony laisse tourner Linux dans une sandbox, empêchant l'utilisation du GPU pour les calculs, mais bon... :)
Pour ma part, je me suis acheté une carte-mère mini-itx D945GCLF2 à base d'ATOM 330 (maintenant ça doit tourner dans les 80 €). Le système est dual-core + HT (donc il est vu comme un quad-core). dmesg me renvoie "Total of 4 processors activated (12769.65 BogoMIPS)", pour autant que ça veuille dire quelque chose... Par contre, voulant m'en servir comme media-center, je suis couramment limité par la puissance de calcul d'un seul core, car individuellement c'est pas des foudres de guerre : par exemple, le décodeur H.264 de libavcodec ne semble pas tirer parti des deux (ou pseudo-4) cores, et je n'arrive pas à lire des vidéos dans des résolutions supérieures à 720p (et même 720p c'est limite...)
[^] # Re: IBM Cell
Posté par karteum59 (site web personnel) . En réponse au journal Le meilleur MFLOPS/€ ?. Évalué à 5.
Les FPGA en général peuvent en effet t'apporter une puissance de calcul plus qu'intéressante si tu as des besoins spécifiques (et les compétences et le temps pour tirer parti du FPGA, évidemment !). Jette par exemple un coup d'oeil sur http://www.armadeus.com
Même remarque pour OpenCL/Cuda/gpgpu/CellBE : les cartes graphiques (ou le Cell) ont une puissance de calcul assez fabuleuse... pour certains types de calculs !
Pour un exemple très concret, regarde ça (juste pour le fun hein ;)
http://www.802.11mercenary.net/ps3-wepcrack/
(après, on peut toujours gloser sur le fait que Sony laisse tourner Linux dans une sandbox, empêchant l'utilisation du GPU pour les calculs, mais bon... :)
Pour ma part, je me suis acheté une carte-mère mini-itx D945GCLF2 à base d'ATOM 330 (maintenant ça doit tourner dans les 80 €). Le système est dual-core + HT (donc il est vu comme un quad-core). dmesg me renvoie "Total of 4 processors activated (12769.65 BogoMIPS)", pour autant que ça veuille dire quelque chose... Par contre, voulant m'en servir comme media-center, je suis couramment limité par la puissance de calcul d'un seul core, car individuellement c'est pas des foudres de guerre : par exemple, le décodeur H.264 de libavcodec ne semble pas tirer parti des deux (ou pseudo-4) cores, et je n'arrive pas à lire des vidéos dans des résolutions supérieures à 720p (et même 720p c'est limite...)