Publikationstyp: | Konferenz: Paper |
Art der Begutachtung: | Peer review (Abstract) |
Titel: | Framework to port neural networks to FPGA, suitable for realtime signal processing |
Autor/-in: | Welti, Tobias Moser, Aaron Gelke, Hans-Joachim |
et. al: | No |
Angaben zur Konferenz: | Embedded World Conference 2020, Nürnberg, 25.-27. Februar 2020 |
Erscheinungsdatum: | 2020 |
Verlag / Hrsg. Institution: | WEKA |
Sprache: | Englisch |
Schlagwörter: | Artificial Intelligence; Convolutional neural network; Native FPGA implementation; Low latency inference; TensorFlow; Keras |
Fachgebiet (DDC): | 006: Spezielle Computerverfahren |
Zusammenfassung: | Due to their hardware architecture, Field Programmable Gate Arrays (FPGAs) are optimally suited for the implementation of machine learning algorithms. So far, it is cumbersome to port a neural network (NN) to an FPGA. A frequently used solution is the implementation of NNs using the Open Compute Language (OpenCL) which can be converted to HDL code for use in the FPGA. While OpenCL supports the development of NN algorithms, it also adds unnecessary overhead to the FPGA netlist, limiting the performance of the FPGA. We have developed a framework for the conversion of fully connected, 1D- and 2D-convolutional NN layers to VHDL ode. The framework converts NN models that are trained in TensorFlow or Keras to a synthesizable VHDL code and creates a C model and testbench for verification. This enables nonlinear signal processing with NNs in real-time directly in the FPGA without the use of an embedded CPU. |
URI: | https://digitalcollection.zhaw.ch/handle/11475/19666 |
Volltext Version: | Publizierte Version |
Lizenz (gemäss Verlagsvertrag): | Lizenz gemäss Verlagsvertrag |
Departement: | School of Engineering |
Organisationseinheit: | Institute of Embedded Systems (InES) |
Enthalten in den Sammlungen: | Publikationen School of Engineering |
Dateien zu dieser Ressource:
Es gibt keine Dateien zu dieser Ressource.
Zur Langanzeige
Welti, T., Moser, A., & Gelke, H.-J. (2020). Framework to port neural networks to FPGA, suitable for realtime signal processing. Embedded World Conference 2020, Nürnberg, 25.-27. Februar 2020.
Welti, T., Moser, A. and Gelke, H.-J. (2020) ‘Framework to port neural networks to FPGA, suitable for realtime signal processing’, in Embedded World Conference 2020, Nürnberg, 25.-27. Februar 2020. WEKA.
T. Welti, A. Moser, and H.-J. Gelke, “Framework to port neural networks to FPGA, suitable for realtime signal processing,” in Embedded World Conference 2020, Nürnberg, 25.-27. Februar 2020, 2020.
WELTI, Tobias, Aaron MOSER und Hans-Joachim GELKE, 2020. Framework to port neural networks to FPGA, suitable for realtime signal processing. In: Embedded World Conference 2020, Nürnberg, 25.-27. Februar 2020. Conference paper. WEKA. 2020
Welti, Tobias, Aaron Moser, and Hans-Joachim Gelke. 2020. “Framework to Port Neural Networks to FPGA, Suitable for Realtime Signal Processing.” Conference paper. In Embedded World Conference 2020, Nürnberg, 25.-27. Februar 2020. WEKA.
Welti, Tobias, et al. “Framework to Port Neural Networks to FPGA, Suitable for Realtime Signal Processing.” Embedded World Conference 2020, Nürnberg, 25.-27. Februar 2020, WEKA, 2020.
Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt, soweit nicht anderweitig angezeigt.