Angenommen, es ist eine Aufgabe (zB ein Bildverarbeitungsverfahren mit viel Mathematik), die sinnvoll ist auf FPGA im Sinne der Antwort umgesetzt werden https://stackoverflow.com/a/8695228/544463Erfolgreiche FPGA-Anwendung für HPC, z.B. auf einem Cluster mit InfiniBand-Backbone?
Gibt es eine bekannte (die man eigentlich nennen kann) erfolgreiche Anwendung oder Praxis für die Kombination mit "dediziertem" (auf Anfrage entwickeltem) Super-Computing-Cluster (HPC), z mit Infiniband Stapel? Ich frage mich, ob das bereits getan wurde und in welchem Ausmaß das erfolgreich war.
Meine Hauptmotivation für die Frage ist, dass http://en.wikipedia.org/wiki/Reconfigurable_computing eine langfristige (akademische) Perspektive für die zukünftige Entwicklung von Cluster-Computing als unverwechselbare Alternative zum Cloud Computing ist durch mögliche "Rekonfiguration"). Ist es schon praktisch?
Ich würde auch erwarten, dass jemand Forschung darüber macht ... Es wäre nett, über Ergebnisse zu erfahren.
Bitte beachten Sie, dass in Bezug auf http://stackoverflow.com/questions/317731/cuda-vs-fpga eine gültige Antwort wie "Nein, es ist nicht praktisch" klingen kann oder "FPGA ist nicht sehr flexibel/kompliziert zu arbeite mit ", aber ich suche eher nach einer tatsächlichen Erfahrung, diese zu teilen und/oder Forschung an rekonfigurierbarer Hardware-Architektur zu tun, die für Cluster-Computing im weiteren Sinne skalierbar ist (dh common-sense und hand-waving Argumente sprechen offensichtlich dagegen , aber die Leute können stur genug sein, um daran zu arbeiten.) –
Ich danke Ihnen allen für Ihre Antworten. Muss jeden von ihnen gründlicher studieren. Aber schon auf den ersten Blick scheint die Verwendung von FPGA für HPC sowohl kurz- als auch langfristig sehr praktikabel –