2020 27th IEEE International Conference on Electronics, Circuits and Systems (ICECS) 2020
DOI: 10.1109/icecs49266.2020.9294881
|View full text |Cite
|
Sign up to set email alerts
|

DeepHLS: A complete toolchain for automatic synthesis of deep neural networks to FPGA

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
3
0
1

Year Published

2021
2021
2024
2024

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 9 publications
(4 citation statements)
references
References 14 publications
0
3
0
1
Order By: Relevance
“…The approach proposed in this paper goes beyond the state of the art by establishing a fully automated tool for enabling efficient AxC in FPGA-based DNN accelerators aimed at reliability-critical applications. The proposed Deep-Axe framework is integrated into DeepHLS environment [12], which is capable of providing completely synthesizable code for efficient FPGA implementations. In particular, this work extends DeepHLS with fault simulation, resiliency analysis and also the use of AxC.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…The approach proposed in this paper goes beyond the state of the art by establishing a fully automated tool for enabling efficient AxC in FPGA-based DNN accelerators aimed at reliability-critical applications. The proposed Deep-Axe framework is integrated into DeepHLS environment [12], which is capable of providing completely synthesizable code for efficient FPGA implementations. In particular, this work extends DeepHLS with fault simulation, resiliency analysis and also the use of AxC.…”
Section: Related Workmentioning
confidence: 99%
“…High-Level Synthesis (HLS) tools bridge high-level programming and hardware implementation and allow overcoming the complexity of the process and reducing the design time. Recently, DNN-tailored HLS tools were proposed, e.g., CNN2gate [11], fpgaConvNet [11] and DeepHLS [12]. Such tools are capable of providing a synthesizable C implementation of DNNs for FPGAs from a high-level description in a language such as e.g., Keras.…”
Section: Introductionmentioning
confidence: 99%
“…Also, in [7] an open source tool which translates Tensorflow designs into Cloud FPGAs is described. A tool to translate high level Keras descriptions of DNNs into low level C code is shown in [8]. Finally, in [9] a Python package to create DNN implementations on low-cost FPGAs is developed.…”
Section: Introductionmentioning
confidence: 99%
“…Además, en [41] se describe una herramienta de código abierto que traduce diseños desarrollados mediante Tensorflow a FPGAs en la nube. En [42] se muestra una herramienta de traducción de descripciones de alto nivel en Keras de DNNs a código C de bajo nivel. Finalmente, en [43] se desarrolla un paquete para Python que permite crear implementaciones de DNNs para FPGAs de bajo coste.…”
Section: Módulos Para Dnnsunclassified