mlsanityData to 14 Oct 2026

HALF: Holistic Auto Machine Learning for FPGAs

arXiv 2106.14771 ↗First posted 28 Jun 2021cs.AR cs.LGcited by 2

Not on the map. Why?

Abstract (arXiv)

Deep Neural Networks (DNNs) are capable of solving complex problems in domains related to embedded systems, such as image and natural language processing. To efficiently implement DNNs on a specific FPGA platform for a given cost criterion, e.g. energy efficiency, an enormous amount of design parameters has to be considered from the topology down to the final hardware implementation. Interdependencies between the different design layers have to be taken into account and explored efficiently, making it hardly possible to find optimized solutions manually. An automatic, holistic design approach can improve the quality of DNN implementations on FPGA significantly. To this end, we present a cross-layer design space exploration methodology. It comprises optimizations starting from a hardware-aware topology search for DNNs down to the final optimized implementation for a given FPGA platform. The methodology is implemented in our Holistic Auto machine Learning for FPGAs (HALF) framework, which combines an evolutionary search algorithm, various optimization steps and a library of parametrizable hardware DNN modules. HALF automates both the exploration process and the implementation of optimized solutions on a target FPGA platform for various applications. We demonstrate the performance of HALF on a medical use case for arrhythmia detection for three different design goals, i.e. low-energy, low-power and high-throughput respectively. Our FPGA implementation outperforms a TensorRT optimized model on an Nvidia Jetson platform in both throughput and energy consumption.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 12 of its 23 references that are in the map. First posted on arXiv 28 Jun 2021.

Builds on

12 of 23 references.

References · 12

  1. 2018DARTS: Differentiable Architecture Searchcited by 1,798
  2. 2018Regularized Evolution for Image Classifier Architecture Searchcited by 909
  3. 2018FBNet: Hardware-Aware Efficient ConvNet Design via Differentiable Neural Architecture Searchcited by 485
  4. 2018Efficient Multi-objective Neural Architecture Search via Lamarckian Evolutioncited by 153
  5. 2016FINN: A Framework for Fast, Scalable Binarized Neural Network Inferencecited by 150
  6. 2018ECG Heartbeat Classification: A Deep Transferable Representationcited by 76
  7. 2017A Genetic Programming Approach to Designing Convolutional Neural Network Architecturescited by 59
  8. 2017Cardiologist-Level Arrhythmia Detection with Convolutional Neural Networkscited by 53
  9. 2019Hardware/Software Co-Exploration of Neural Architecturescited by 50
  10. 2018Automatically designing CNN architectures using genetic algorithm for image classificationcited by 48
  11. 2021Rethinking Co-design of Neural Architectures and Hardware Acceleratorscited by 12
  12. 2019Automated design of error-resilient and hardware-efficient deep neural networkscited by 6

Built on by

Cited by year

Citing papers per year: 2023: 1; 2024: 0; 2025: 1.

2 papers.