摘要
本发明提出了一种基于分段近似实现的Softmax加速器及设计方法,包括:最大值模块、减法模块、数据分割模块、指数模块、加法树模块以及对数模块;最大值模块的输入是Softmax的输入向量xi,i=1,2,3……n,通过多路并行比较器选择输入向量中的最大值xmax;减法模块的输入为xi和xmax,通过n个并行加法器完成减法运算,得到n个输出结果xi‑xmax;数据分割模块将xi‑xmax数据分割为xi‑xmax=负值整数+正值小数;指数模块根据数据分割结果计算通过分段近似的方法拟合指数函数;加法树模块的输入是输出对数模块的输入是通过分段近似的方法拟合对数函数,输出本发明在保证计算精度的前提下,通过分段近似方法简化指数运算,并对除法运算进行优化以降低硬件复杂程度,从而提升深度学习模型的推理速度。
技术关键词
加速器设计方法
分段
模块
指数
加法器
索引
多路并行
电路
数据移位
深度学习模型
软件
处理器
可读存储介质
存储器
计算机
电子设备
输入端
速度
系统为您推荐了相关专利信息
切换系统
RLC电路
电容电路
状态空间方程
电感
互联网接入服务
分配带宽资源
深度学习网络模型
通道
混合神经网络模型
集成压力感应
嵌入式处理器
振动驱动电路
压敏电阻
传感器接口