Cargando…
Customizable FPGA-Based Hardware Accelerator for Standard Convolution Processes Empowered with Quantization Applied to LiDAR Data
In recent years there has been an increase in the number of research and developments in deep learning solutions for object detection applied to driverless vehicles. This application benefited from the growing trend felt in innovative perception solutions, such as LiDAR sensors. Currently, this is t...
Autores principales: | , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8949891/ https://www.ncbi.nlm.nih.gov/pubmed/35336357 http://dx.doi.org/10.3390/s22062184 |
_version_ | 1784675011678699520 |
---|---|
author | Silva, João Pereira, Pedro Machado, Rui Névoa, Rafael Melo-Pinto, Pedro Fernandes, Duarte |
author_facet | Silva, João Pereira, Pedro Machado, Rui Névoa, Rafael Melo-Pinto, Pedro Fernandes, Duarte |
author_sort | Silva, João |
collection | PubMed |
description | In recent years there has been an increase in the number of research and developments in deep learning solutions for object detection applied to driverless vehicles. This application benefited from the growing trend felt in innovative perception solutions, such as LiDAR sensors. Currently, this is the preferred device to accomplish those tasks in autonomous vehicles. There is a broad variety of research works on models based on point clouds, standing out for being efficient and robust in their intended tasks, but they are also characterized by requiring point cloud processing times greater than the minimum required, given the risky nature of the application. This research work aims to provide a design and implementation of a hardware IP optimized for computing convolutions, rectified linear unit (ReLU), padding, and max pooling. This engine was designed to enable the configuration of features such as varying the size of the feature map, filter size, stride, number of inputs, number of filters, and the number of hardware resources required for a specific convolution. Performance results show that by resorting to parallelism and quantization approach, the proposed solution could reduce the amount of logical FPGA resources by 40 to 50%, enhancing the processing time by 50% while maintaining the deep learning operation accuracy. |
format | Online Article Text |
id | pubmed-8949891 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-89498912022-03-26 Customizable FPGA-Based Hardware Accelerator for Standard Convolution Processes Empowered with Quantization Applied to LiDAR Data Silva, João Pereira, Pedro Machado, Rui Névoa, Rafael Melo-Pinto, Pedro Fernandes, Duarte Sensors (Basel) Article In recent years there has been an increase in the number of research and developments in deep learning solutions for object detection applied to driverless vehicles. This application benefited from the growing trend felt in innovative perception solutions, such as LiDAR sensors. Currently, this is the preferred device to accomplish those tasks in autonomous vehicles. There is a broad variety of research works on models based on point clouds, standing out for being efficient and robust in their intended tasks, but they are also characterized by requiring point cloud processing times greater than the minimum required, given the risky nature of the application. This research work aims to provide a design and implementation of a hardware IP optimized for computing convolutions, rectified linear unit (ReLU), padding, and max pooling. This engine was designed to enable the configuration of features such as varying the size of the feature map, filter size, stride, number of inputs, number of filters, and the number of hardware resources required for a specific convolution. Performance results show that by resorting to parallelism and quantization approach, the proposed solution could reduce the amount of logical FPGA resources by 40 to 50%, enhancing the processing time by 50% while maintaining the deep learning operation accuracy. MDPI 2022-03-11 /pmc/articles/PMC8949891/ /pubmed/35336357 http://dx.doi.org/10.3390/s22062184 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Silva, João Pereira, Pedro Machado, Rui Névoa, Rafael Melo-Pinto, Pedro Fernandes, Duarte Customizable FPGA-Based Hardware Accelerator for Standard Convolution Processes Empowered with Quantization Applied to LiDAR Data |
title | Customizable FPGA-Based Hardware Accelerator for Standard Convolution Processes Empowered with Quantization Applied to LiDAR Data |
title_full | Customizable FPGA-Based Hardware Accelerator for Standard Convolution Processes Empowered with Quantization Applied to LiDAR Data |
title_fullStr | Customizable FPGA-Based Hardware Accelerator for Standard Convolution Processes Empowered with Quantization Applied to LiDAR Data |
title_full_unstemmed | Customizable FPGA-Based Hardware Accelerator for Standard Convolution Processes Empowered with Quantization Applied to LiDAR Data |
title_short | Customizable FPGA-Based Hardware Accelerator for Standard Convolution Processes Empowered with Quantization Applied to LiDAR Data |
title_sort | customizable fpga-based hardware accelerator for standard convolution processes empowered with quantization applied to lidar data |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8949891/ https://www.ncbi.nlm.nih.gov/pubmed/35336357 http://dx.doi.org/10.3390/s22062184 |
work_keys_str_mv | AT silvajoao customizablefpgabasedhardwareacceleratorforstandardconvolutionprocessesempoweredwithquantizationappliedtolidardata AT pereirapedro customizablefpgabasedhardwareacceleratorforstandardconvolutionprocessesempoweredwithquantizationappliedtolidardata AT machadorui customizablefpgabasedhardwareacceleratorforstandardconvolutionprocessesempoweredwithquantizationappliedtolidardata AT nevoarafael customizablefpgabasedhardwareacceleratorforstandardconvolutionprocessesempoweredwithquantizationappliedtolidardata AT melopintopedro customizablefpgabasedhardwareacceleratorforstandardconvolutionprocessesempoweredwithquantizationappliedtolidardata AT fernandesduarte customizablefpgabasedhardwareacceleratorforstandardconvolutionprocessesempoweredwithquantizationappliedtolidardata |