arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2202.09461cs.LGcs.AI
收藏

面向边缘智能的动态卷积神经网络推理

Towards Enabling Dynamic Convolution Neural Network Inference for Edge Intelligence

Tennessee Technological University(田纳西理工大学)

Adewale Adeyemo, Travis Sandefur, Tolulope A. Odetola, Syed Rafay Hasan

摘要:

深度学习应用在众多现实世界的应用中取得了巨大的成功。深度学习模型,特别是卷积神经网络(CNN)通常使用FPGA进行原型设计,因为它具有高能效和可重构性。CNN在FPGA上的部署遵循一个设计周期,需要在高级综合(HLS)期间将模型参数保存在片上存储器中。边缘智能的最新进展需要边缘网络上的CNN推理来提高吞吐量并减少延迟。为了提供灵活性,需要对不同移动设备进行动态参数分配,以实现预定义或定义的运行中(on-the-fly)CNN架构。在这项研究中,我们提出了一种新的方法,用于在运行时动态流式传输模型参数,以实现传统的CNN架构。我们进一步提出了一种基于库的方法来设计可扩展的和动态的分布式CNN推理的飞行利用部分重新配置技术,这是特别适合于资源受限的边缘设备。所提出的技术在Xilinx PYNQ-Z2板上实现,以利用LeNet-5 CNN模型来证明该概念。实验结果表明,本文提出的方法是有效的,分类准确率分别为92%、86%和94

英文摘要:

Deep learning applications have achieved great success in numerous real-world applications. Deep learning models, especially Convolution Neural Networks (CNN) are often prototyped using FPGA because it offers high power efficiency and reconfigurability. The deployment of CNNs on FPGAs follows a design cycle that requires saving of model parameters in the on-chip memory during High-level synthesis (HLS). Recent advances in edge intelligence require CNN inference on edge network to increase throughput and reduce latency. To provide flexibility, dynamic parameter allocation to different mobile devices is required to implement either a predefined or defined on-the-fly CNN architecture. In this study, we present novel methodologies for dynamically streaming the model parameters at run-time to implement a traditional CNN architecture. We further propose a library-based approach to design scalable and dynamic distributed CNN inference on the fly leveraging partial-reconfiguration techniques, which is particularly suitable for resource-constrained edge devices. The proposed techniques are implemented on the Xilinx PYNQ-Z2 board to prove the concept by utilizing the LeNet-5 CNN model. The results show that the proposed methodologies are effective, with classification accuracy rates of 92%, 86%, and 94% respectively

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑