High Utilization Energy-Aware Real-Time Inference Deep Convolutional Neural Network Accelerator

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Lin, Kuan-Ting, Chiu, Ching-Te, Chang, Jheng-Yi, Huang, Shi-Zong, Li, Yu-Ting
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866908522455760896
author Lin, Kuan-Ting
Chiu, Ching-Te
Chang, Jheng-Yi
Huang, Shi-Zong
Li, Yu-Ting
author_facet Lin, Kuan-Ting
Chiu, Ching-Te
Chang, Jheng-Yi
Huang, Shi-Zong
Li, Yu-Ting
contents Deep convolution Neural Network (DCNN) has been widely used in computer vision tasks. However, for edge devices even inference has too large computational complexity and data access amount. The inference latency of state-of-the-art models are impractical for real-world applications. In this paper, we propose a high utilization energy-aware real-time inference deep convolutional neural network accelerator, which improves the performance of the current accelerators. First, we use the 1x1 size convolution kernel as the smallest unit of the computing unit. Then we design suitable computing unit based on the requirements of each model. Secondly, we use Reuse Feature SRAM to store the output of the current layer in the chip and use the value as the input of the next layer. Moreover, we import Output Reuse Strategy and Ring Stream Dataflow to reduce the amount of data exchange between chips and DRAM. Finally, we present On-fly Pooling Module to let the calculation of the Pooling layer directly complete in the chip. With the aid of the proposed method, the implemented acceleration chip has an extremely high hardware utilization rate. We reduce a generous amount of data transfer on the specific module, ECNN. Compared to the methods without reuse strategy, we can reduce 533 times of data access amount. At the same time, we have enough computing power to perform real-time execution of the existing image classification model, VGG16 and MobileNet. Compared with the design in VWA, we can speed up 7.52 times and have 1.92x energy efficiency
format Preprint
id arxiv_https___arxiv_org_abs_2509_05688
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle High Utilization Energy-Aware Real-Time Inference Deep Convolutional Neural Network Accelerator
Lin, Kuan-Ting
Chiu, Ching-Te
Chang, Jheng-Yi
Huang, Shi-Zong
Li, Yu-Ting
Hardware Architecture
Deep convolution Neural Network (DCNN) has been widely used in computer vision tasks. However, for edge devices even inference has too large computational complexity and data access amount. The inference latency of state-of-the-art models are impractical for real-world applications. In this paper, we propose a high utilization energy-aware real-time inference deep convolutional neural network accelerator, which improves the performance of the current accelerators. First, we use the 1x1 size convolution kernel as the smallest unit of the computing unit. Then we design suitable computing unit based on the requirements of each model. Secondly, we use Reuse Feature SRAM to store the output of the current layer in the chip and use the value as the input of the next layer. Moreover, we import Output Reuse Strategy and Ring Stream Dataflow to reduce the amount of data exchange between chips and DRAM. Finally, we present On-fly Pooling Module to let the calculation of the Pooling layer directly complete in the chip. With the aid of the proposed method, the implemented acceleration chip has an extremely high hardware utilization rate. We reduce a generous amount of data transfer on the specific module, ECNN. Compared to the methods without reuse strategy, we can reduce 533 times of data access amount. At the same time, we have enough computing power to perform real-time execution of the existing image classification model, VGG16 and MobileNet. Compared with the design in VWA, we can speed up 7.52 times and have 1.92x energy efficiency
title High Utilization Energy-Aware Real-Time Inference Deep Convolutional Neural Network Accelerator
topic Hardware Architecture
url https://arxiv.org/abs/2509.05688