[发明专利]芯片的缓存系统、数据处理方法、设备、存储介质及芯片在审
申请号: | 202111662634.X | 申请日: | 2021-12-31 |
公开(公告)号: | CN114297098A | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 王文强;夏晓旭;朱志岐;徐宁仪 | 申请(专利权)人: | 上海阵量智能科技有限公司 |
主分类号: | G06F12/084 | 分类号: | G06F12/084;G06F12/0811;G06F15/78;G06N3/063 |
代理公司: | 北京中知恒瑞知识产权代理事务所(普通合伙) 11889 | 代理人: | 袁忠林 |
地址: | 200235 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 芯片 缓存 系统 数据处理 方法 设备 存储 介质 | ||
1.一种芯片的缓存系统,其特征在于,包括:多个运算子系统,每个所述运算子系统中包括至少一个运算单元、和至少一个局部共享缓存器;每个所述运算单元与所在运算子系统中的任意局部共享缓存器相连;
所述局部共享缓存器,用于缓存所属运算子系统内的运算单元读取的运算数据;
所述运算单元,用于基于生成的访问请求,访问所述运算子系统中与所述访问请求指示的访问地址匹配的局部共享缓存器;并在从访问的局部共享缓存器中读取到所述访问请求指示的运算数据的情况下,基于读取到的所述运算数据进行运算。
2.根据权利要求1所述的缓存系统,其特征在于,每个所述运算子系统中还包括:局部互联总线单元;
所述局部互联总线单元,用于将每个所述运算单元与所在运算子系统中的任意局部共享缓存器相连;以及在接收到所述运算单元发出的所述访问请求后,确定与所述访问请求指示的访问地址匹配的局部共享缓存器;
所述运算单元,用于读取所述局部互联总线单元确定的、与所述访问请求指示的访问地址匹配的局部共享缓存器。
3.根据权利要求1或2所述的缓存系统,其特征在于,所述运算单元,还用于在从与所述访问请求指示的访问地址匹配的局部共享缓存器中,未读取到所述访问请求指示的运算数据的情况下,基于所述访问请求,从芯片的存储模块中读取所述访问请求指示的运算数据,并将从所述存储模块读取的所述运算数据缓存至所述局部共享缓存器。
4.根据权利要求3所述的缓存系统,其特征在于,所述芯片的存储模块包括全局缓存器;
所述运算单元,还用于在从与所述访问请求指示的访问地址匹配的局部共享缓存器中,未读取到所述访问请求指示的运算数据的情况下,基于所述访问请求,从所述芯片的全局缓存器中读取所述访问请求指示的运算数据。
5.根据权利要求4所述的缓存系统,其特征在于,所述芯片的存储模块还包括外部存储器;
所述运算单元,还用于在从所述全局缓存器中未读取到所述访问请求指示的运算数据的情况下,从所述芯片的外部存储器中读取所述访问请求指示的运算数据,并将从所述外部存储器中读取的运算数据缓存至所述全局缓存器。
6.根据权利要求3~5任一所述的缓存系统,其特征在于,所述缓存系统,还包括:全局互联总线单元;
所述全局互联总线单元,用于将所述各个运算子系统分别与所述存储模块相连。
7.一种数据处理方法,其特征在于,所述方法应用于权利要求1至6任一所述的芯片的缓存系统,所述方法包括:
获取访问请求;
基于所述访问请求,读取与所述访问请求指示的访问地址匹配的局部共享缓存器;
在读取到所述访问请求指示的运算数据的情况下,基于从所述局部共享缓存器中读取到的所述运算数据进行运算,得到运算结果。
8.一种芯片,其特征在于,包括:存储模块和如权利要求1~6任一所述的缓存系统;
所述缓存系统,用于从所述存储模块中获取运算数据,并将所述运算数据进行缓存。
9.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如权利要求7所述的数据处理方法的步骤;或者如权利要求8所述的芯片。
10.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求7所述的数据处理方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海阵量智能科技有限公司,未经上海阵量智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111662634.X/1.html,转载请声明来源钻瓜专利网。