-
题名面向边缘计算的嵌入式FPGA卷积神经网络构建方法
被引量:48
- 1
-
-
作者
卢冶
陈瑶
李涛
蔡瑞初
宫晓利
-
机构
南开大学计算机与控制工程学院
广东工业大学计算机学院
新加坡高等数字科学研究中心
计算机体系结构国家重点实验室(中国科学院计算技术研究所)
-
出处
《计算机研究与发展》
EI
CSCD
北大核心
2018年第3期551-562,共12页
-
基金
国家自然科学基金项目(61702286)
天津市自然科学基金项目(14JCQNJC00700,16ICYIC15200)
+3 种基金
计算机体系结构国家重点实验室开放课题(CARCH201504,CARCH201604)
天津市大数据与云计算重大专项(15ZXDSGX00020)
福建省信息处理与智能控制重点实验室开放课题(MJUKF201733)
天津市优秀企业科技特派员项目(17JCTPJC49500)
-
文摘
当前,高计算消耗的应用和服务逐渐从集中式云计算中心向网络边缘的嵌入式环境迁移,FPGA因其灵活性和高能效特性,使其在边缘计算的嵌入式系统中得到广泛的应用.传统的FPGA卷积神经网络构造方法存在设计周期长和优化空间小等缺点,无法有效探索硬件加速器的设计空间,在网络边缘的的嵌入式环境下尤为明显.针对该问题,提出一种面向边缘计算的嵌入式FPGA平台卷积神经网络通用的构建方法.通过设计卷积神经网络函数中的网络层间可复用的加速器核心,以少量硬件资源实现性能优化的卷积神经网络硬件;通过拓展设计、缓存优化及数据流优化等技术,实现HLS设计优化;利用该方法在嵌入式FPGA平台上构建相应卷积神经网络,实验结果表明:优化后的网络模型在与Xeon E5-1620CPU和GTX Titan GPU相比时,在功耗与性能方面具有一定优势,适合应用于边缘计算环境中.
-
关键词
边缘计算
卷积神经网路
FPGA
高层次综合
加速器核心
-
Keywords
edge computing
convolutional neural network
FPGA
high level synthesis
accelerator core
-
分类号
TP391
[自动化与计算机技术—计算机应用技术]
-