Ich mache ein Diplomarbeitsprojekt. Ich muss eine FPGA-Implementierung eines neuronalen Netzwerks erstellen. Ich möchte einige mathematische Funktionen wie eine Exponentialfunktion implementieren.
Kennt jemand gute Bücher über FPGAs, VHDL oder digitale Architekturimplementierung von Gleitkomma-Arithmetikoperationen?
Es gibt ANN-Techniken, die keine Fließkommazahlen erfordern. Sie werden die Dinge viel einfacher finden, wenn Sie eine davon übernehmen.
Da kommt mir Jim Austins Arbeit an der York University in den Sinn. Er verwendet FPGAs und Festkomma-DSPs.
BEARBEITEN: (Leon, ich hoffe, es macht Ihnen nichts aus, wenn ich diese Liste hier hinzufüge)
Diskussionsforum "FPGA Neural Networks" , insbesondere ein FPGA NN, in dem "Das Neuron 8-Bit-Zahlen verwendet".
"FPGA Implementations of Neural Networks - a Survey of a Decade of Progress" von Zhu und Sutton: listet viele Implementierungstechniken auf und erwähnt kurz, dass die Gleitkomma-Implementierungstechnik noch nicht erfolgreich war.
„FPGA neural net“ -Suche auf Google Scholar
Die Forschungsgruppe von Professor Miriam Leeser am Reconfigurable Computing Laboratory der Northeastern University hat eine Open-Source-Gleitkommabibliothek für Xilinx-FPGAs in VHDL entwickelt: http://www.ece.neu.edu/groups/rcl/projects/floatingpoint/index.html
Ich würde das IEEE-Gleitkommaformat vermeiden und das Format verwenden, das der TI DSP verwendet. Ti hat ein gutes Dokument, das zu einem der älteren DSPs passt, der Ihre Hand durch die Operationen hält. Von dort aus können Sie mit Ihrer Logik beginnen.
Kevin Vermeer
Peterstein
tyblu
Kortuk