FINN-R: An End-to-End Deep-Learning Framework for Fast Exploration of Quantized Neural Networks
Not on the map. Why?
Abstract (arXiv)
Convolutional Neural Networks have rapidly become the most successful machine learning algorithm, enabling ubiquitous machine vision and intelligent decisions on even embedded computing-systems. While the underlying arithmetic is structurally simple, compute and memory requirements are challenging. One of the promising opportunities is leveraging reduced-precision representations for inputs, activations and model parameters. The resulting scalability in performance, power efficiency and storage footprint provides interesting design compromises in exchange for a small reduction in accuracy. FPGAs are ideal for exploiting low-precision inference engines leveraging custom precisions to achieve the required numerical accuracy for a given application. In this article, we describe the second generation of the FINN framework, an end-to-end tool which enables design space exploration and automates the creation of fully customized inference engines on FPGAs. Given a neural network description, the tool optimizes for given platforms, design targets and a specific precision. We introduce formalizations of resource cost functions and performance predictions, and elaborate on the optimization algorithms. Finally, we evaluate a selection of reduced precision neural networks ranging from CIFAR-10 classifiers to YOLO-based object detection on a range of platforms including PYNQ and AWS,F1, demonstrating new unprecedented measured throughput at 50TOp/s on AWS-F1 and 5TOp/s on embedded devices.
Key facts. Cited by 54 papers in the map (data through 7 Oct 2026). First posted on arXiv 12 Sep 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 10; 2022: 10; 2023: 14; 2024: 11; 2025: 6; 2026: 3.
54 papers.
Sort:
By area:
- 2021hls4ml: An Open-Source Codesign Workflow to Empower Scientific Low-Power Machine Learning Devicescited by 61
- 2021A comprehensive review of Binary Neural Networkcited by 44
- 2021Fast convolutional neural networks on FPGAs with hls4mlcited by 42
- 2021Applications and Techniques for Fast Machine Learning in Sciencecited by 32
- 2021Ps and Qs: Quantization-aware pruning for efficient low latency neural network inferencecited by 31
- 2023Machine Learning for Anomaly Detection in Particle Physicscited by 29
- 2023Understanding the Potential of FPGA-Based Spatial Acceleration for Large Language Model Inferencecited by 29
- 2025Vision Transformers on the Edge: A Comprehensive Survey of Model Compression and Acceleration Strategiescited by 24
- 2021Charged particle tracking via edge-classifying interaction networkscited by 19
- 2022Graph Neural Networks in Particle Physics: Implementations, Innovations, and Challengescited by 12
- 2022LL-GNN: Low Latency Graph Neural Networks on FPGAs for High Energy Physicscited by 12
- 2023A2Q: Accumulator-Aware Quantization with Guaranteed Overflow Avoidancecited by 11
38 more
- 2022QONNX: Representing Arbitrary-Precision Quantized Neural Networkscited by 9
- 2022Open-source FPGA-ML codesign for the MLPerf Tiny Benchmarkcited by 9
- 2024HGQ: High Granularity Quantization for Real-time Neural Networks on FPGAscited by 9
- 2024Deep Configuration Performance Learning: A Systematic Survey and Taxonomycited by 8
- 2025hls4ml: A Flexible, Open-Source Platform for Deep Learning Acceleration on Reconfigurable Hardwarecited by 8
- 2023FPGA Resource-aware Structured Pruning for Real-Time Neural Networkscited by 7
- 2024A2Q+: Improving Accumulator-Aware Weight Quantizationcited by 5
- 2024ElasticAI: Creating and Deploying Energy-Efficient Deep Learning Accelerator for Pervasive Computingcited by 5
- 2021unzipFPGA: Enhancing FPGA-based CNN Engines with On-the-Fly Weights Generationcited by 4
- 2023SATAY: A Streaming Architecture Toolflow for Accelerating YOLO Models on FPGA Devicescited by 4
- 2022IIsy: Practical In-Network Classificationcited by 3
- 2023Quantized Neural Networks for Low-Precision Accumulation with Guaranteed Overflow Avoidancecited by 3
- 2023Shedding the Bits: Pushing the Boundaries of Quantization with Minifloats on FPGAscited by 3
- 2024MATADOR: Automated System-on-Chip Tsetlin Machine Design Generation for Edge Applicationscited by 3
- 2024Low-latency machine learning FPGA accelerator for multi-qubit-state discriminationcited by 3
- 2025LL-ViT: Edge Deployable Vision Transformers with Look Up Table Neuronscited by 3
- 2021Benchmarking Quantized Neural Networks on FPGAs with FINNcited by 2
- 2022Physics Community Needs, Tools, and Resources for Machine Learningcited by 2
- 2022Design of High-Throughput Mixed-Precision CNN Accelerators on FPGAcited by 2
- 2023Design optimization for high-performance computing using FPGAcited by 2
- 2024Real-Time Spacecraft Pose Estimation Using Mixed-Precision Quantized Neural Network on COTS Reconfigurable MPSoCcited by 2
- 2024LUTMUL: Exceed Conventional FPGA Roofline Limit by LUT-based Efficient Multiplication for Neural Network Inferencecited by 2
- 2026HAWX: A Hardware-Aware FrameWork for Fast and Scalable ApproXimation of DNNscited by 2
- 2022Image Classification on Accelerated Neural Networkscited by 1
- 2022LPYOLO: Low Precision YOLO for Face Detection on FPGAcited by 1
- 2023RedBit: An End-to-End Flexible Framework for Evaluating the Accuracy of Quantized CNNscited by 1
- 2023Tiny Classifier Circuits: Evolving Accelerators for Tabular Datacited by 1
- 2023End-to-end codesign of Hessian-aware quantized neural networks for FPGAs and ASICscited by 1
- 2023VEDLIoT -- Next generation accelerated AIoT systems and applicationscited by 1
- 2023Mitigating Memory Wall Effects in CNN Engines with On-the-Fly Weights Generationcited by 1
- 2024Efficient Edge AI: Deploying Convolutional Neural Networks on FPGA with the Gemmini Acceleratorcited by 1
- 2025eMamba: Efficient Acceleration Framework for Mamba Models in Edge Computingcited by 1
- 2026BiKA: Kolmogorov-Arnold-Network-inspired Ultra Lightweight Neural Network Hardware Acceleratorcited by 1
- 2021Enabling Incremental Training with Forward Pass for Edge Devicescited by 0
- 2021Exploration of Hardware Acceleration Methods for an XNOR Traffic Signs Classifiercited by 0
- 2022Towards real-time and energy efficient Siamese tracking -- a hardware-software approachcited by 0
- 2023MST-compression: Compressing and Accelerating Binary Neural Networks with Minimum Spanning Treecited by 0
- 2024Physics-informed Neural Networks for Encoding Dynamics in Real Physical Systemscited by 0
50 most cited of 54 All 54 (JSON)
- 2026BiKA: Kolmogorov-Arnold-Network-inspired Ultra Lightweight Neural Network Hardware Accelerator26 Feb 2026
- 2026Bitwise Systolic Array Architecture for Runtime-Reconfigurable Multi-precision Quantized Multiplication on Hardware Accelerators26 Feb 2026
- 2026HAWX: A Hardware-Aware FrameWork for Fast and Scalable ApproXimation of DNNs18 Feb 2026
- 2025hls4ml: A Flexible, Open-Source Platform for Deep Learning Acceleration on Reconfigurable Hardware1 Dec 2025
- 2025LL-ViT: Edge Deployable Vision Transformers with Look Up Table Neurons2 Nov 2025
- 2025eMamba: Efficient Acceleration Framework for Mamba Models in Edge Computing14 Aug 2025
- 2025Hardware-Aware Feature Extraction Quantisation for Real-Time Visual Odometry on FPGA Platforms10 Jul 2025
- 2025FINN-GL: Generalized Mixed-Precision Extensions for FPGA-Accelerated LSTMs25 Jun 2025
- 2025Vision Transformers on the Edge: A Comprehensive Survey of Model Compression and Acceleration Strategies26 Feb 2025
- 2024LUTMUL: Exceed Conventional FPGA Roofline Limit by LUT-based Efficient Multiplication for Neural Network Inference1 Nov 2024
- 2024ElasticAI: Creating and Deploying Energy-Efficient Deep Learning Accelerator for Pervasive Computing29 Aug 2024
- 2024Efficient Edge AI: Deploying Convolutional Neural Networks on FPGA with the Gemmini Accelerator14 Aug 2024
38 more
- 2024Low-latency machine learning FPGA accelerator for multi-qubit-state discrimination4 Jul 2024
- 2024Real-Time Spacecraft Pose Estimation Using Mixed-Precision Quantized Neural Network on COTS Reconfigurable MPSoC6 Jun 2024
- 2024HGQ: High Granularity Quantization for Real-time Neural Networks on FPGAs1 May 2024
- 2024Deep Configuration Performance Learning: A Systematic Survey and Taxonomy5 Mar 2024
- 2024NASH: Neural Architecture Search for Hardware-Optimized Machine Learning Models4 Mar 2024
- 2024MATADOR: Automated System-on-Chip Tsetlin Machine Design Generation for Edge Applications3 Mar 2024
- 2024A2Q+: Improving Accumulator-Aware Weight Quantization19 Jan 2024
- 2024Physics-informed Neural Networks for Encoding Dynamics in Real Physical Systems7 Jan 2024
- 2023Understanding the Potential of FPGA-Based Spatial Acceleration for Large Language Model Inference23 Dec 2023
- 2023Machine Learning for Anomaly Detection in Particle Physics20 Dec 2023
- 2023Shedding the Bits: Pushing the Boundaries of Quantization with Minifloats on FPGAs21 Nov 2023
- 2023SATAY: A Streaming Architecture Toolflow for Accelerating YOLO Models on FPGA Devices4 Sep 2023
- 2023MST-compression: Compressing and Accelerating Binary Neural Networks with Minimum Spanning Tree26 Aug 2023
- 2023A2Q: Accumulator-Aware Quantization with Guaranteed Overflow Avoidance25 Aug 2023
- 2023FPGA Resource-aware Structured Pruning for Real-Time Neural Networks9 Aug 2023
- 2023Mitigating Memory Wall Effects in CNN Engines with On-the-Fly Weights Generation25 Jul 2023
- 2023VEDLIoT -- Next generation accelerated AIoT systems and applications9 May 2023
- 2023Design optimization for high-performance computing using FPGA24 Apr 2023
- 2023End-to-end codesign of Hessian-aware quantized neural networks for FPGAs and ASICs13 Apr 2023
- 2023Tiny Classifier Circuits: Evolving Accelerators for Tabular Data28 Feb 2023
- 2023Quantized Neural Networks for Low-Precision Accumulation with Guaranteed Overflow Avoidance31 Jan 2023
- 2023RedBit: An End-to-End Flexible Framework for Evaluating the Accuracy of Quantized CNNs15 Jan 2023
- 2022LL-GNN: Low Latency Graph Neural Networks on FPGAs for High Energy Physics28 Sep 2022
- 2022Design of High-Throughput Mixed-Precision CNN Accelerators on FPGA9 Aug 2022
- 2022LPYOLO: Low Precision YOLO for Face Detection on FPGA21 Jul 2022
- 2022Open-source FPGA-ML codesign for the MLPerf Tiny Benchmark23 Jun 2022
- 2022QONNX: Representing Arbitrary-Precision Quantized Neural Networks15 Jun 2022
- 2022Towards real-time and energy efficient Siamese tracking -- a hardware-software approach21 May 2022
- 2022IIsy: Practical In-Network Classification17 May 2022
- 2022Physics Community Needs, Tools, and Resources for Machine Learning30 Mar 2022
- 2022Graph Neural Networks in Particle Physics: Implementations, Innovations, and Challenges23 Mar 2022
- 2022Image Classification on Accelerated Neural Networks21 Mar 2022
- 2021Applications and Techniques for Fast Machine Learning in Science25 Oct 2021
- 2021A comprehensive review of Binary Neural Network11 Oct 2021
- 2021Exploration of Hardware Acceleration Methods for an XNOR Traffic Signs Classifier6 Apr 2021
- 2021Charged particle tracking via edge-classifying interaction networks30 Mar 2021
- 2021Enabling Incremental Training with Forward Pass for Edge Devices25 Mar 2021
- 2021unzipFPGA: Enhancing FPGA-based CNN Engines with On-the-Fly Weights Generation9 Mar 2021
50 newest of 54 All 54 (JSON)
- 2021hls4ml: An Open-Source Codesign Workflow to Empower Scientific Low-Power Machine Learning Devicescited by 61
- 2021A comprehensive review of Binary Neural Networkcited by 44
- 2021Fast convolutional neural networks on FPGAs with hls4mlcited by 42
- 2021Applications and Techniques for Fast Machine Learning in Sciencecited by 32
- 2021Ps and Qs: Quantization-aware pruning for efficient low latency neural network inferencecited by 31
- 2023Machine Learning for Anomaly Detection in Particle Physicscited by 29
- 2023Understanding the Potential of FPGA-Based Spatial Acceleration for Large Language Model Inferencecited by 29
- 2025Vision Transformers on the Edge: A Comprehensive Survey of Model Compression and Acceleration Strategiescited by 24
- 2021Charged particle tracking via edge-classifying interaction networkscited by 19
- 2022Graph Neural Networks in Particle Physics: Implementations, Innovations, and Challengescited by 12
- 2022LL-GNN: Low Latency Graph Neural Networks on FPGAs for High Energy Physicscited by 12
- 2023A2Q: Accumulator-Aware Quantization with Guaranteed Overflow Avoidancecited by 11
12 most cited of 53 All 53 (JSON)
- 2026BiKA: Kolmogorov-Arnold-Network-inspired Ultra Lightweight Neural Network Hardware Accelerator26 Feb 2026
- 2026Bitwise Systolic Array Architecture for Runtime-Reconfigurable Multi-precision Quantized Multiplication on Hardware Accelerators26 Feb 2026
- 2026HAWX: A Hardware-Aware FrameWork for Fast and Scalable ApproXimation of DNNs18 Feb 2026
- 2025hls4ml: A Flexible, Open-Source Platform for Deep Learning Acceleration on Reconfigurable Hardware1 Dec 2025
- 2025LL-ViT: Edge Deployable Vision Transformers with Look Up Table Neurons2 Nov 2025
- 2025Hardware-Aware Feature Extraction Quantisation for Real-Time Visual Odometry on FPGA Platforms10 Jul 2025
- 2025FINN-GL: Generalized Mixed-Precision Extensions for FPGA-Accelerated LSTMs25 Jun 2025
- 2025Vision Transformers on the Edge: A Comprehensive Survey of Model Compression and Acceleration Strategies26 Feb 2025
- 2024LUTMUL: Exceed Conventional FPGA Roofline Limit by LUT-based Efficient Multiplication for Neural Network Inference1 Nov 2024
- 2024ElasticAI: Creating and Deploying Energy-Efficient Deep Learning Accelerator for Pervasive Computing29 Aug 2024
- 2024Efficient Edge AI: Deploying Convolutional Neural Networks on FPGA with the Gemmini Accelerator14 Aug 2024
- 2024Low-latency machine learning FPGA accelerator for multi-qubit-state discrimination4 Jul 2024
12 newest of 53 All 53 (JSON)