[发明专利]存算一体芯片、其计算方法及装置在审
申请号: | 202310195494.2 | 申请日: | 2023-02-24 |
公开(公告)号: | CN116185498A | 公开(公告)日: | 2023-05-30 |
发明(设计)人: | 易文特;莫柯凡;潘彪;康旺 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F15/78;G06N3/063 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 赵平 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一体 芯片 计算方法 装置 | ||
1.一种存算一体芯片,其特征在于,包括RISCV处理器、至少一个存储阵列以及计算模块;
所述RISCV处理器包括处理器核心模块和数据存储器;
所述处理器核心模块用于接收外部指令,确定所述外部指令为RISCV指令还是扩展指令,若为扩展指令,根据所述外部指令确定权重数据和待处理数据,将所述权重数据写入所述存储阵列,将所述待处理数据发送至所述数据存储器;
所述计算模块根据所述存储阵列的权重数据和所述数据存储器的待处理数据得到计算结果。
2.根据权利要求1所述的存算一体芯片,其特征在于,进一步包括本地指令存储器、总线和外部存储器;
所述处理器核心模块通过所述总线与所述外部存储器连接;
所述处理器核心模块进一步用于在接收到外部指令后,将所述外部指令存储至所述本地指令存储器。
3.根据权利要求1所述的存算一体芯片,其特征在于,所述数据存储器包括本地数据存储模块和存算一体缓存模块;
所述本地数据存储模块用于存储处理所述RISCV指令所需的计算数据;
所述存算一体缓存模块用于存储所述待处理数据。
4.根据权利要求1所述的存算一体芯片,其特征在于,进一步包括与所述存储阵列对应的写入模块和读取模块;
所述写入模块包括与所述存储阵列对应的行译码器和列译码器;
所述读取模块包括读译码器。
5.根据权利要求1所述的存算一体芯片,其特征在于,所述计算模块包括加法树和累加器;
所述处理器核心模块用于根据所述外部指令确定比特选择信号,根据所述比特选择信号从所述数据存储器的待处理数据中选择一比特数据,将所述一比特数据发送至所述加法树以使所述加法树将所述权重数据和所述一比特数据相乘得到相乘结果并发送至所述累加器;
所述累加器用于将所述待处理数据的所有比特数据对应的相乘结果相加得到所述计算结果。
6.根据权利要求1所述的存算一体芯片,其特征在于,所述处理器核心模块包括依次连接的取指模块、译码模块、执行模块和访存回写模块,还包括存算一体控制单元;
所述取指模块包括程序计数器,用于从本地指令存储器中获取外部指令;
所述译码模块包括判断单元和寄存器堆,所述判断单元用于确定所述外部指令为RISCV指令还是扩展指令,若为扩展指令,将所述外部指令发送至所述存算一体控制单元,若为RISCV指令,将所述RISCV指令发送至所述寄存器堆;
所述执行模块用于执行所述RISCV指令得到RISCV计算数据;
所述访存回写模块包括存储器访存单元,接收所述RISCV计算数据并存储,并传输至所述寄存器堆;
所述存算一体控制单元用于根据所述外部指令确定权重数据和待处理数据,将所述权重数据写入所述存储阵列,将所述待处理数据发送至所述数据存储器,并控制所述计算模块基于所述权重数据和所述待处理数据得到所述计算结果。
7.一种存算一体芯片的计算方法,其特征在于,所述存算一体芯片包括至少一个存储阵列、计算模块以及数据存储器;
所述方法包括:
接收外部指令;
确定所述外部指令为RISCV指令还是扩展指令,若为扩展指令,根据所述外部指令确定权重数据和待处理数据,将所述权重数据写入所述存储阵列,将所述待处理数据发送至所述数据存储器;
通过所述计算模块根据所述存储阵列的权重数据和所述数据存储器的待处理数据得到计算结果。
8.一种神经网络计算装置,其特征在于,包括如权利要求1-6任一项所述的存算一体芯片。
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求7所述方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现权利要求7所述方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310195494.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种大制冰量制冰装置和冰箱
- 下一篇:一种旋转变压器轴角软件解码方法