arrow
返回

Dataflow optimization with layer-wise design variables estimation method for enflame CNN accelerators

delete2024-07-01
delete0
PRE
AI
T
Tian Chen
Y
Yu‐an Tan
Z
Zheng Zhang
N
Nan Luo
B
Bin Li
李元章 封面图
李元章 (Yuanzhang Li) *
DOI:10.1016/j.jpdc.2024.104869delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
As convolution layers have been proved to be the most time-consuming operation in convolutional neural network (CNN) algorithms, many efficient CNN accelerators have been designed to boost the performance of convolution operations. Previous works on CNN acceleration usually use fixed design variables for diverse convolutional layers, which would lead to inefficient data movements and low utilization of computing resource. We tackle this issue by proposing a flexible dataflow optimization method with design variables estimation for different layers. The optimization method first narrows the design space by the priori constraints, and then enumerates all legal solutions to select the optimal design variables. We demonstrate the effectiveness of the proposed optimization method by implementing representative CNN models (VGG-16, ResNet-18 and MobileNet V1) on Enflame Technology's programmable CNN accelerator, General Computing Unit (GCU). The results indicate that our optimization can significantly enhance the throughput of the convolution layers in ResNet, VGG and MobileNet on GCU, with improvement of up to 1.84x. Furthermore, it achieves up to 2.08x of GCU utilization specifically for the convolution layers of ResNet on GCU.
Keyword:
Convolutional neural networks (CNNs)
General computing unit (GCU)
Programmable dataflow
Optimization

期刊

Journal of Parallel and Distributed Computing 封面图
Journal of Parallel and Distributed Computing
IF:
4
论文数:
3.8K
被引数:
4.8K

机构

B
beijing institute of technology
学者数:
5.5W
论文数: 4.0W
被引数: 63
引用论文

引用论文

err分享
err收藏
Efficient convolution pooling on the GPU
err2020-04-01
err11
errOAAI
errSuita, Shunsuke; Nishimura, Takahiro; Tokura, Hiroki; Nakano, Koji; Ito, Yasuaki; Kasagi, Akihiko; Tabaru, Tsuguchika
err分享
err收藏
Towards a component-based acceleration of convolutional neural networks on FPGAs
err2022-09-01
err5
errOAAI
errKwadjo, Danielle Tchuinkou; Tchinda, Erman Nghonda; Mbongue, Joel Mandebi; Bobda, Christophe
err分享
err收藏
没有更多内容