摘要
本发明公开了一种Softmax层int8量化的硬件CORDIC加速系统及芯片,该系统包括多个e指数加速模块、第一加法器、除法器;e指数加速模块用于基于坐标旋转数字计算方法,将待运算的指数的e指数运算转换为双曲坐标系下的旋转和定向操作得到指数运算结果;第一加法器用于将所有指数运算结果相加得到指数运算结果之和,除法器用于将指数运算结果除以指数运算结果之和得到归一化输出结果。本发明通过CORDIC算法将e指数运算转换双曲坐标系下的旋转和定向操作,能够将指数运算转换为基本的加减和移位运算,逐渐逼近目标值得到指数运算结果,从而能够降低计算复杂度,减少电路中乘法器的使用进一步实现降低系统的面积开销的目的。
技术关键词
移位器
指数
乘法器
输入端
输出端
扩展模块
加法器
数据选择器
查找表
加速系统
坐标系
子模块
CORDIC算法
符号
电路
级联
芯片