全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210772936.0 (22)申请日 2022.06.30 (71)申请人 上海阵量智能科技有限公司 地址 200235 上海市徐汇区永嘉路698号 518室 (72)发明人 朱志岐 王文强 夏晓旭 孙海涛  徐宁仪  (74)专利代理 机构 北京博思佳知识产权代理有 限公司 1 1415 专利代理师 王茹 (51)Int.Cl. G06F 3/06(2006.01) G06F 16/22(2019.01) G06F 16/2455(2019.01) (54)发明名称 访存处理方法和装置、 存储装置、 芯片、 板 卡、 电子设备 (57)摘要 本公开实施例提供一种访存处理方法和装 置、 存储装置、 芯片、 板卡、 电子设备, 所述访存请 求处理装置应用于多级缓存, 所述多级缓存中的 各级缓存共享同一块存储空间, 所述存储空间包 括多个存储 单元, 每级缓存对应至少一个存储单 元; 所述访存请求处理装置包括控制单元和映射 单元; 控制单元用于响应于接收到访存请求, 提 取出访存请求中携带的地址信息, 并将地址信息 发送至映射单元; 映射单元用于根据所述地址信 息确定待访问的至少一级缓存中每级缓存对应 的存储单元, 以使所述控制单元基于所述访存请 求访问所述每级缓存 对应的存 储单元。 权利要求书3页 说明书17页 附图10页 CN 115033185 A 2022.09.09 CN 115033185 A 1.一种访存请求处理装置, 其特征在于, 应用于多级缓存, 所述多级缓存中的各级缓存 共享同一块存储空间, 所述存储空间包括多个存储 单元, 每级缓存对应至少一个存储单元; 所述访存请求处 理装置包括: 控制单元和映射单 元; 所述控制单元, 用于响应于接收到访存请求, 提取出所述访存请求中携带的地址信 息, 并将所述 地址信息发送至所述映射单 元; 所述映射单元, 用于根据所述地址信 息确定待访问的至少一级缓存中每级缓存对应的 存储单元, 以使所述控制单 元基于所述访存请求访问所述每级缓存 对应的存 储单元。 2.根据权利要求1所述的访存请求处 理装置, 其特 征在于, 所述映射单 元, 用于: 基于预先存储的配置信 息, 从所述地址信 息中提取出至少一级缓存中每级缓存的索引 信息, 并将提取出 的索引信息返回给所述控制单元, 以使所述控制单元基于所述索引信息 向所述至少一级缓存中每级缓存对应的存储单元发送所述访存请求, 每级缓存的索引信息 用于确定所述每级缓存 对应的存 储单元的地址 。 3.根据权利要求2所述的访存请求处理装置, 其特征在于, 至少两种配置信 息确定出的 索引信息所指示的各级缓存 对应的存 储单元的数量 不同。 4.根据权利要求1至3任意一项所述的访存请求处理装置, 其特征在于, 所述控制单元 还用于: 在当前级缓存未命中的情况 下, 记录未命中状态; 在获取到下一级缓存返回的数据的情况下, 根据所述未命中状态, 将下一级缓存返回 的数据写入当前级缓存 对应的存 储单元并返回给 上一级缓存 对应的存 储单元; 和/或 在当前级缓存命中的情况下, 将当前级缓存对应的存储单元中存储的数据返回处于当 前级缓存之前的各级缓存 对应的存 储单元。 5.根据权利要求4所述的访存请求处理装置, 其特征在于, 每个存储单元均包括标识信 息, 用于标识所述存 储单元中是否存 储有效数据; 所述控制单 元用于: 每访问一级缓存对应的存储单元, 基于该级缓存对应的存储单元的标识信息, 确定该 级缓存是否命中。 6.根据权利要求5所述的访存请求处理装置, 其特征在于, 所述标识信 息包括数据 标识 信息和地址标识信息, 所述数据标识信息用于标识所述存储单元中是否存储数据, 所述地 址标识信息用于标识所述存储单元中存储的数据在内存中的存储地址; 所述控制单元用 于: 每访问一级缓存对应的存储单元, 基于该级缓存对应的存储单元的数据标识信 息和地 址标识信息, 确定该级缓存是否命中。 7.根据权利要求6所述的访存请求处 理装置, 其特 征在于, 所述控制单 元用于: 在第一条件和第二条件均满足的情况 下, 确定该级缓存 命中; 和/或 在第一条件和第二条件中的至少一 者不满足的情况 下, 确定该级缓存未命中; 所述第一条件为: 该级缓存对应的存储单元的数据标识信 息指示该级缓存对应的存储 单元已存储数据; 所述第二条件为: 该级缓存对应的存储单元的地址标识信 息指示该级缓存对应的存储权 利 要 求 书 1/3 页 2 CN 115033185 A 2单元中存储的数据在内存中的存 储地址与访存请求所访问的内存地址一 致。 8.根据权利要求1至7任意一项所述的访存请求处理装置, 其特征在于, 所述控制单元 包括多个第一控制 子单元, 所述映射单元包括多个第一映射子单元; 每级缓存对应一个第 一控制子单 元和一个第一映射子单 元; 每级缓存对应的第 一控制子单元, 用于将所述访存请求中携带的地址信 息发送至该级 缓存对应的第一映射子单 元; 每级缓存对应的第 一映射子单元, 用于根据 所述地址信 息确定该级缓存对应的存储单 元, 以使该级缓存对应的第一控制子单元基于所述访存请求访问该级缓存对应的存储单 元。 9.根据权利要求8所述的访存请求处理装置, 其特征在于, 每级缓存对应的第 一控制子 单元, 还用于: 在该级缓存未命中的情况下, 记录未命中状态, 并将所述地址信息发送至下一级缓存 对应的第一控制子单 元; 在获取到下一级缓存对应的第 一控制子单元返回的数据的情况下, 根据 所述未命中状 态, 将下一级缓存对应的第一控制子单元返回的数据写入当前级缓存对应的存储单元并返 回给上一级缓存对应的第一控制子单元, 以使上一级缓存对应的第一控制子单元将下一级 缓存对应的第一控制子单 元返回的数据写入上一级缓存 对应的存 储单元; 和/或 在该级缓存命中的情况下, 将该级缓存对应的存储单元中存储的数据返回至上一级缓 存对应的第一控制子单元, 以使 上一级缓存对应的第一控制子单元将下一级缓存对应的第 一控制子单 元返回的数据写入上一级缓存 对应的存 储单元。 10.根据权利要求1至9任意一项所述的访存请求处理装置, 其特征在于, 所述映射单元 用于: 获取待访问的至少一级缓存中每级缓存的索引信 息, 所述每级缓存的索引信 息用于确 定所述每级缓存 对应的存 储单元的地址; 将所述索引信息与预 先存储的偏移量进行叠加; 将叠加后的索引信息返回给所述控制单元, 以使所述控制单元基于叠加后的索引信 息, 向所述至少一级缓存中每级缓存 对应的存 储单元发送所述访存请求。 11.根据权利要求10所述的访存请求处理装置, 其特征在于, 所述访存请求由多个执行 单元中的目标 执行单元发送, 不同的执 行单元对应不同的偏移量; 所述映射单 元用于: 将所述索引信息与所述目标 执行单元对应的偏移量进行叠加。 12.根据权利要求11所述的访存请求处理装置, 其特征在于, 所述控制单元包括多个第 二控制子单元, 所述映射单元包括多个第二映射子单元; 每个执行单元对应至少一个第二 控制子单 元和至少一个第二映射子单 元; 每个执行单元对应的第 二控制子单元, 用于将该执行单元发送的访存请求中携带的地 址信息发送至该 执行单元对应的第二映射子单 元; 每个执行单元对应的第 二映射子单元, 用于根据 所述地址信 息确定所述执行单元待访 问的至少一级缓存中每级缓存对应的存储单元, 以使 所述执行单元对应的第二控制子单元 基于所述访存请求访问所述执 行单元待访问的至少一级缓存中每级缓存 对应的存 储单元。 13.根据权利要求1至12任意一项所述的访存请求处理装置, 其特征在于, 所述访存请权 利 要 求 书 2/3 页 3 CN 115033185 A 3

.PDF文档 专利 访存处理方法和装置、存储装置、芯片、板卡、电子设备

文档预览
中文文档 31 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共31页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 访存处理方法和装置、存储装置、芯片、板卡、电子设备 第 1 页 专利 访存处理方法和装置、存储装置、芯片、板卡、电子设备 第 2 页 专利 访存处理方法和装置、存储装置、芯片、板卡、电子设备 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:16:36上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。