Loading [a11y]/accessibility-menu.js
LeFlow: Automatic Compilation of TensorFlow Machine Learning Applications to FPGAs | IEEE Conference Publication | IEEE Xplore

LeFlow: Automatic Compilation of TensorFlow Machine Learning Applications to FPGAs


Abstract:

Acceleration of Machine Learning applications on Field-Programmable Gate Arrays (FPGAs) has shown to have advantages over other computing platforms in recent work. Howeve...Show More

Abstract:

Acceleration of Machine Learning applications on Field-Programmable Gate Arrays (FPGAs) has shown to have advantages over other computing platforms in recent work. However, since machine learning code is often specified in a high-level software language such as Python, the manual translation of the algorithm to either C code for high-level synthesis or to Register Transfer Level (RTL) code for synthesis is time consuming and requires the designer to have expertise in designing hardware. In order to show how we can make FPGAs more accessible to software developers, we present a demonstration of LeFlow: an open-source tool which maps numerical computation models written in TensorFlow to synthesizable RTL. This demonstration includes two examples which begin with a model written in TensorFlow and show how a designer would use the LeFlow tool to generate Verilog, simulate the result, and synthesize the design to target FPGAs.
Date of Conference: 10-14 December 2018
Date Added to IEEE Xplore: 20 June 2019
ISBN Information:
Conference Location: Naha, Japan

Contact IEEE to Subscribe

References

References is not available for this document.