Hardware and Software Optimizations for Accelerating Deep Neural Networks: Survey of Current Trends, Challenges, and the Road Ahead
Not on the map. Why?
Abstract (arXiv)
Currently, Machine Learning (ML) is becoming ubiquitous in everyday life. Deep Learning (DL) is already present in many applications ranging from computer vision for medicine to autonomous driving of modern cars as well as other sectors in security, healthcare, and finance. However, to achieve impressive performance, these algorithms employ very deep networks, requiring a significant computational power, both during the training and inference time. A single inference of a DL model may require billions of multiply-and-accumulated operations, making the DL extremely compute- and energy-hungry. In a scenario where several sophisticated algorithms need to be executed with limited energy and low latency, the need for cost-effective hardware platforms capable of implementing energy-efficient DL execution arises. This paper first introduces the key properties of two brain-inspired models like Deep Neural Network (DNN), and Spiking Neural Network (SNN), and then analyzes techniques to produce efficient and high-performance designs. This work summarizes and compares the works for four leading platforms for the execution of algorithms such as CPU, GPU, FPGA and ASIC describing the main solutions of the state-of-the-art, giving much prominence to the last two solutions since they offer greater design flexibility and bear the potential of high energy-efficiency, especially for the inference process. In addition to hardware solutions, this paper discusses some of the important security issues that these DNN and SNN models may have during their execution, and offers a comprehensive section on benchmarking, explaining how to assess the quality of different networks and hardware systems designed for them.
Key facts. Cited by 34 papers in the map (data through 7 Oct 2026). First posted on arXiv 21 Dec 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 10; 2023: 10; 2024: 4; 2025: 4.
34 papers.
Sort:
- 2023Structured Pruning for Deep Convolutional Neural Networks: A surveycited by 122
- 2023Full Stack Optimization of Transformer Inference: a Surveycited by 79
- 2022Zeus: Understanding and Optimizing GPU Energy Consumption of DNN Trainingcited by 78
- 2022Hardware Approximate Techniques for Deep Neural Network Accelerators: A Surveycited by 39
- 2023A Survey on Quantum Machine Learning: Current Trends, Challenges, Opportunities, and the Road Aheadcited by 29
- 2021CarSNN: An Efficient Spiking Neural Network for Event-Based Autonomous Cars on the Loihi Neuromorphic Research Processorcited by 27
- 2021DVS-Attacks: Adversarial Attacks on Dynamic Vision Sensors for Spiking Neural Networkscited by 21
- 2021Towards Energy-Efficient and Secure Edge AI: A Cross-Layer Frameworkcited by 17
- 2023SwiftTron: An Efficient Hardware Accelerator for Quantized Transformerscited by 17
- 2024A Comprehensive Survey of Convolutions in Deep Learning: Applications, Challenges, and Future Trendscited by 16
- 2024Model Quantization and Hardware Acceleration for Vision Transformers: A Comprehensive Surveycited by 13
- 2022LaneSNNs: Spiking Neural Networks for Lane Detection on the Loihi Neuromorphic Processorcited by 10
22 more
- 2021R-SNN: An Analysis and Design Methodology for Robustifying Spiking Neural Networks against Adversarial Attacks through Noise Filters for Dynamic Vision Sensorscited by 9
- 2022fakeWeather: Adversarial Attacks for Deep Neural Networks Emulating Weather Conditions on the Camera Lens of Autonomous Systemscited by 8
- 2022Special Session: Towards an Agile Design Methodology for Efficient, Reliable, and Secure ML Systemscited by 6
- 2022Massively Digitized Power Grid: Opportunities and Challenges of Use-inspired AIcited by 6
- 2025Neural Network Quantization for Microcontrollers: A Comprehensive Survey of Methods, Platforms, and Applicationscited by 6
- 2022RoHNAS: A Neural Architecture Search Framework with Conjoint Optimization for Adversarial Robustness and Hardware Efficiency of Convolutional and Capsule Networkscited by 4
- 2023Measurement-driven neural-network training for integrated magnetic tunnel junction arrayscited by 3
- 2023FAQ: Mitigating the Impact of Faults in the Weight Memory of DNN Accelerators through Fault-Aware Quantizationcited by 2
- 2023Neural Network Methods for Radiation Detectors and Imagingcited by 2
- 2023Optimizing Dense Feed-Forward Neural Networkscited by 2
- 2024Robust ADAS: Enhancing Robustness of Machine Learning-based Advanced Driver Assistance Systems for Adverse Weathercited by 2
- 2021Implementation of a Binary Neural Network on a Passive Array of Magnetic Tunnel Junctionscited by 1
- 2022Operation-Level Performance Benchmarking of Graph Neural Networks for Scientific Applicationscited by 1
- 2023RobCaps: Evaluating the Robustness of Capsule Networks against Affine Transformations and Adversarial Attackscited by 1
- 2023HyperTuner: A Cross-Layer Multi-Objective Hyperparameter Auto-Tuning Framework for Data Analytic Servicescited by 1
- 2021A Construction Kit for Efficient Low Power Neural Network Accelerator Designscited by 0
- 2022Preventing Distillation-based Attacks on Neural Network IPcited by 0
- 2022Leveraging the HW/SW Optimizations and Ecosystems that Drive the AI Revolutioncited by 0
- 2024TinyCL: An Efficient Hardware Architecture for Continual Learning on Autonomous Systemscited by 0
- 2025Explainable AI-Guided Efficient Approximate DNN Generation for Multi-Pod Systolic Arrayscited by 0
- 2025MaRVIn: A Cross-Layer Mixed-Precision RISC-V Framework for DNN Inference, from ISA Extension to Hardware Accelerationcited by 0
- 2025A Storage-Efficient Feature for 3D Concrete Defect Segmentation to Replace Normal Vectorcited by 0
- 2025A Storage-Efficient Feature for 3D Concrete Defect Segmentation to Replace Normal Vector24 Nov 2025
- 2025MaRVIn: A Cross-Layer Mixed-Precision RISC-V Framework for DNN Inference, from ISA Extension to Hardware Acceleration18 Sep 2025
- 2025Neural Network Quantization for Microcontrollers: A Comprehensive Survey of Methods, Platforms, and Applications20 Aug 2025
- 2025Explainable AI-Guided Efficient Approximate DNN Generation for Multi-Pod Systolic Arrays20 Mar 2025
- 2024Robust ADAS: Enhancing Robustness of Machine Learning-based Advanced Driver Assistance Systems for Adverse Weather2 Jul 2024
- 2024Model Quantization and Hardware Acceleration for Vision Transformers: A Comprehensive Survey1 May 2024
- 2024A Comprehensive Survey of Convolutions in Deep Learning: Applications, Challenges, and Future Trends23 Feb 2024
- 2024TinyCL: An Efficient Hardware Architecture for Continual Learning on Autonomous Systems15 Feb 2024
- 2023Optimizing Dense Feed-Forward Neural Networks16 Dec 2023
- 2023Measurement-driven neural-network training for integrated magnetic tunnel junction arrays11 Dec 2023
- 2023Neural Network Methods for Radiation Detectors and Imaging9 Nov 2023
- 2023A Survey on Quantum Machine Learning: Current Trends, Challenges, Opportunities, and the Road Ahead16 Oct 2023
22 more
- 2023FAQ: Mitigating the Impact of Faults in the Weight Memory of DNN Accelerators through Fault-Aware Quantization21 May 2023
- 2023HyperTuner: A Cross-Layer Multi-Objective Hyperparameter Auto-Tuning Framework for Data Analytic Services20 Apr 2023
- 2023SwiftTron: An Efficient Hardware Accelerator for Quantized Transformers8 Apr 2023
- 2023RobCaps: Evaluating the Robustness of Capsule Networks against Affine Transformations and Adversarial Attacks8 Apr 2023
- 2023Structured Pruning for Deep Convolutional Neural Networks: A survey1 Mar 2023
- 2023Full Stack Optimization of Transformer Inference: a Survey27 Feb 2023
- 2022RoHNAS: A Neural Architecture Search Framework with Conjoint Optimization for Adversarial Robustness and Hardware Efficiency of Convolutional and Capsule Networks11 Oct 2022
- 2022Zeus: Understanding and Optimizing GPU Energy Consumption of DNN Training12 Aug 2022
- 2022Leveraging the HW/SW Optimizations and Ecosystems that Drive the AI Revolution4 Aug 2022
- 2022LaneSNNs: Spiking Neural Networks for Lane Detection on the Loihi Neuromorphic Processor3 Aug 2022
- 2022Operation-Level Performance Benchmarking of Graph Neural Networks for Scientific Applications20 Jul 2022
- 2022fakeWeather: Adversarial Attacks for Deep Neural Networks Emulating Weather Conditions on the Camera Lens of Autonomous Systems27 May 2022
- 2022Massively Digitized Power Grid: Opportunities and Challenges of Use-inspired AI10 May 2022
- 2022Special Session: Towards an Agile Design Methodology for Efficient, Reliable, and Secure ML Systems18 Apr 2022
- 2022Preventing Distillation-based Attacks on Neural Network IP1 Apr 2022
- 2022Hardware Approximate Techniques for Deep Neural Network Accelerators: A Survey16 Mar 2022
- 2021Implementation of a Binary Neural Network on a Passive Array of Magnetic Tunnel Junctions16 Dec 2021
- 2021Towards Energy-Efficient and Secure Edge AI: A Cross-Layer Framework20 Sep 2021
- 2021R-SNN: An Analysis and Design Methodology for Robustifying Spiking Neural Networks against Adversarial Attacks through Noise Filters for Dynamic Vision Sensors1 Sep 2021
- 2021DVS-Attacks: Adversarial Attacks on Dynamic Vision Sensors for Spiking Neural Networks1 Jul 2021
- 2021CarSNN: An Efficient Spiking Neural Network for Event-Based Autonomous Cars on the Loihi Neuromorphic Research Processor1 Jul 2021
- 2021A Construction Kit for Efficient Low Power Neural Network Accelerator Designs24 Jun 2021
- 2023Structured Pruning for Deep Convolutional Neural Networks: A surveycited by 122
- 2023Full Stack Optimization of Transformer Inference: a Surveycited by 79
- 2022Zeus: Understanding and Optimizing GPU Energy Consumption of DNN Trainingcited by 78
- 2022Hardware Approximate Techniques for Deep Neural Network Accelerators: A Surveycited by 39
- 2023A Survey on Quantum Machine Learning: Current Trends, Challenges, Opportunities, and the Road Aheadcited by 29
- 2021CarSNN: An Efficient Spiking Neural Network for Event-Based Autonomous Cars on the Loihi Neuromorphic Research Processorcited by 27
- 2021DVS-Attacks: Adversarial Attacks on Dynamic Vision Sensors for Spiking Neural Networkscited by 21
- 2021Towards Energy-Efficient and Secure Edge AI: A Cross-Layer Frameworkcited by 17
- 2023SwiftTron: An Efficient Hardware Accelerator for Quantized Transformerscited by 17
- 2024A Comprehensive Survey of Convolutions in Deep Learning: Applications, Challenges, and Future Trendscited by 16
- 2024Model Quantization and Hardware Acceleration for Vision Transformers: A Comprehensive Surveycited by 13
- 2022LaneSNNs: Spiking Neural Networks for Lane Detection on the Loihi Neuromorphic Processorcited by 10
12 most cited of 34 All 34 (JSON)
- 2025A Storage-Efficient Feature for 3D Concrete Defect Segmentation to Replace Normal Vector24 Nov 2025
- 2025MaRVIn: A Cross-Layer Mixed-Precision RISC-V Framework for DNN Inference, from ISA Extension to Hardware Acceleration18 Sep 2025
- 2025Neural Network Quantization for Microcontrollers: A Comprehensive Survey of Methods, Platforms, and Applications20 Aug 2025
- 2025Explainable AI-Guided Efficient Approximate DNN Generation for Multi-Pod Systolic Arrays20 Mar 2025
- 2024Robust ADAS: Enhancing Robustness of Machine Learning-based Advanced Driver Assistance Systems for Adverse Weather2 Jul 2024
- 2024Model Quantization and Hardware Acceleration for Vision Transformers: A Comprehensive Survey1 May 2024
- 2024A Comprehensive Survey of Convolutions in Deep Learning: Applications, Challenges, and Future Trends23 Feb 2024
- 2024TinyCL: An Efficient Hardware Architecture for Continual Learning on Autonomous Systems15 Feb 2024
- 2023Optimizing Dense Feed-Forward Neural Networks16 Dec 2023
- 2023Measurement-driven neural-network training for integrated magnetic tunnel junction arrays11 Dec 2023
- 2023Neural Network Methods for Radiation Detectors and Imaging9 Nov 2023
- 2023A Survey on Quantum Machine Learning: Current Trends, Challenges, Opportunities, and the Road Ahead16 Oct 2023
12 newest of 34 All 34 (JSON)