paper-with-me

Papers

LeFlow: Enabling Flexible FPGA High-Level Synthesis of Tensorflow Deep Neural Networks

2018-07-14 · Daniel H. Noronha, Bahar Salehpour, Steven J. E. Wilton

Recent work has shown that Field-Programmable Gate Arrays (FPGAs) play an important role in the acceleration of Machine Learning applications. Initial specification of machine learning applications are often done using a high-level Python-oriented framework such as Tensorflow, followed by a manual translation to either C or RTL for synthesis using vendor tools. This manual translation step is time-consuming and requires expertise that limit the applicability of FPGAs in this important domain. In this paper, we present an open-source tool-flow that maps numerical computation models written in Tensorflow to synthesizable hardware. Unlike other tools, which are often constrained by a small number of inflexible templates, our flow uses Google's XLA compiler which emits LLVM code directly from a Tensorflow specification. This LLVM code can then be used with a high-level synthesis tool to automatically generate hardware. We show that our flow allows users to generate Deep Neural Networks with very few lines of Python code.

📄 PDF Abstract BibTeX arXiv:1807.05317

Code (4)

danielholanda/LeFlow 공식 구현 tf
cristian856/HelloWolrd tf
cristian856/LeFlow tf
umutcanaltin/research

Tasks

BIG-bench Machine LearningHigh-Level SynthesisTranslation

Similar Papers 제목 키워드 기반

Architectural Design and Performance Analysis of FPGA based AI Accelerators: A Comprehensive Review

2026-02-25 · Soumita Chatterjee, Sudip Ghosh, Tamal Ghosh, Hafizur Rahaman arxiv

Deep learning (DL) has emerged as a rapidly developing advanced technology, enabling the performance of complex tasks involving image recognition, natural language processing, and autonomous decision-making with high lev…

Enabling Efficient and Flexible FPGA Virtualization for Deep Learning in the Cloud

2020-03-26 · Shulin Zeng, Guohao Dai, Hanbo Sun, Kai Zhong 외

FPGAs have shown great potential in providing low-latency and energy-efficient solutions for deep neural network (DNN) inference applications. Currently, the majority of FPGA-based DNN accelerators in the cloud run in a …

ScaleFlow++: Robust and Accurate Estimation of 3D Motion from Video

2024-07-13 · Han Ling, Quansen Sun

Perceiving and understanding 3D motion is a core technology in fields such as autonomous driving, robots, and motion prediction. This paper proposes a 3D motion perception method called ScaleFlow++ that is easy to genera…

Autonomous DrivingMotion Estimationmotion predictionOptical Flow Estimation+2

ScaleFlow++: Robust and Accurate Estimation of 3D Motion from Video

2024-09-16 · Han Ling, Yinghui Sun, Quansen Sun, yuhui Zheng

Perceiving and understanding 3D motion is a core technology in fields such as autonomous driving, robots, and motion prediction. This paper proposes a 3D motion perception method called ScaleFlow++ that is easy to genera…

Autonomous Drivingmotion predictionOptical Flow EstimationScene Flow Estimation+1

Accelerated Charged Particle Tracking with Graph Neural Networks on FPGAs

2020-11-30 · Aneesh Heintz, Vesal Razavimaleki, Javier Duarte, Gage DeZoort 외

We develop and study FPGA implementations of algorithms for charged particle tracking based on graph neural networks. The two complementary FPGA designs are based on OpenCL, a framework for writing programs that execute …

CPUHigh-Level Synthesis