-
题名一种高效的Softmax函数计算方法及硬件电路
- 1
-
-
作者
刘海莹
乔瑞秀
陈刚
鲁华祥
申荣铉
-
机构
中国科学院半导体研究所
中国科学院大学
中国科学院脑科学与智能技术卓越创新中心
半导体神经网络智能感知与计算技术北京市重点实验室
-
出处
《微电子学与计算机》
2024年第2期91-100,共10页
-
基金
国家自然科学基金(U19A2080)
中国科学院战略性先导科技专项(XDA18040400,XDB44000000,XDA27040303)。
-
文摘
针对现有Softmax函数硬件实现中存在的面积消耗大、速度慢、计算效率低等问题,设计一种高效的Softmax函数计算方法及硬件电路。提出一种稀疏化最大值计算方式,仅选择有效的输入值进行计算和存储,并采用动态移位更新最大值的方式将最大值求取隐藏在流水线中,提高计算效率;优化分段线性拟合算法,避免乘法器的使用,减少了硬件资源开销。基于现场可编程门阵列(Field-Programmable Gate Array,FPGA)的语音识别实验的结果表明,本方法减少了60%的指数存储需求,同时减少了50%的Softmax计算时间。在45 nm互补金属氧化物半导体(Complementary Metal Oxide Semiconductor,CMOS)工艺下的逻辑综合实验表明,所实现的Softmax函数相较之前的工作,电路综合性能提升14%,面积减小51%。
-
关键词
Softmax函数
分段线性拟合
稀疏计算方式
深度神经网络
-
Keywords
Softmax function
piecewise linear fitting
sparse calculation approach
deep neural network
-
分类号
TN492
[电子电信—微电子学与固体电子学]
-