国内刊号:51-1196/TP
国际刊号:1001-3695
发布日期:
作者:孙孝辉,宋庆增,金光浩,姜文超,
单位:1.天津工业大学计算机科学与技术学院,天津300387;2.广东工业大学计算机学院,广州510006;
关键词:二值神经网络,现场可编程门阵列,异或运算,行处理算法,
基金:国家自然科学基金资助项目(61702366,61602342,61602344,51607122);广东省科技计划项目(2017B010124001,2017B090901005);天津市自然科学基金资助项目(16JCYBJC42300,17JCQNJC04500);;
现有的卷积神经网络由于其结构复杂且依赖的数据集庞大,难以满足某些实际应用或者计算平台对运算性能的要求和能耗的限制。针对这些应用或计算平台,对基于ARM+FPGA平台的二值化算法进行了研究,并设计了二值神经网络,该网络减少了数据对存储单元的需求量,也降低了运算的复杂度。在ARM+FPGA平台内部实现时,通过将卷积的乘累加运算转换为XNOR逻辑运算和popcount等操作,提高了整体的运算效率,降低了对能源和资源的消耗。同时,根据二值神经网络中数据存储的特点提出了新的行处理改进算法,提高了网络的吞吐量。该实现方式在GOPS、能源和资源效率方面均优于现有的FPGA神经网络加速方法。
来源:2020年第3期
《计算机应用研究》期刊编辑部