摘要
本发明属于神经网络硬件加速领域,提供了一种基于RISC‑V的Softmax指令集扩展方法及系统,包括取指阶段,RISC‑V处理器根据指令计数器PC生成的地址从Softmax指令存储器中取出Softmax指令;译码阶段,对于Softmax指令的Opcode、funct7与funct3进行解析对应指令功能,并产生对应的控制信号;执行阶段,将待进行Softmax运算的数据从数据存储器中取出,根据控制信号传入Softmax计算单元中;根据以下公式执行Softmax计算,将Softmax计算结果写回到目标寄存器中;通过将计算过程划分为最大值求解、指数计算、求和与归一化四个子模块,并设计硬件加速策略,大幅降低了运算延迟与资源开销,有效提升了计算的并行度、精度与能效比,适用于高性能神经网络推理加速场景。
技术关键词
指令集扩展方法
阶段
数据存储器
指数
硬件加速装置
神经网络硬件加速
处理器
译码单元
神经网络推理
流水线结构
数据存储单元
扩展系统
计数器
信号
计算机设备
代表
系统为您推荐了相关专利信息
粒子群算法
遗传算法
参数优化方法
工业互联网
周期
广告推送方法
数据
多模态
语音特征
虚拟现实环境
动态存储单元
GPU并行计算
内存
指数
分析单元