CN115934170B 预取方法及装置、预取训练方法及装置、存储介质 (海光信息技术股份有限公司).docxVIP

  • 0
  • 0
  • 约3.57万字
  • 约 55页
  • 2026-01-20 发布于重庆
  • 举报

CN115934170B 预取方法及装置、预取训练方法及装置、存储介质 (海光信息技术股份有限公司).docx

(19)国家知识产权局

(12)发明专利

(10)授权公告号CN115934170B(45)授权公告日2025.07.11

(21)申请号202211726101.8

(22)申请日2022.12.29

(65)同一申请的已公布的文献号申请公布号CN115934170A

(43)申请公布日2023.04.07

(73)专利权人海光信息技术股份有限公司

地址300392天津市华苑产业区海泰西路

18号北2-204工业孵化-3-8

GO6F16/2455(2019.01)GO6F18/214(2023.01)

(56)对比文件

A,2009.06.24A,2022.09.20101467135115080464

A,2009.06.24A,2022.09.20

101467135

115080464

审查员程乐芬

(72)发明人王子宸胡世文

(74)专利代理机构北京市柳沈律师事务所

11105

专利代理师彭久云

(51)Int.CI.

GO6F9/38(2018.01)

GO6F9/30(2018.01)权利要求书5页说明书17页附图8页

(54)发明名称

预取方法及装置、预取训练方法及装置、存储介质

(57)摘要

CN115934170B本公开涉及一种指针数据的预取方法及装置、预取训练方法及装置、存储介质。该预取方法包括:在指针值读取指令缓存查询命中第一数据读取请求,其中,指针值读取指令缓存用于缓存至少一项备查指针值读取请求项,每个备查指针值读取请求项包括指针数据地址计算信息;执行第一数据读取请求以获取第一读取数据;使用指针值读取指令缓存中与第一数据读取请求对应的第一指针数据地址计算信息以及第一读取数据,计算得到第一指针数据预取地址;使用第一

CN115934170B

访问

访问

指针值读取指令缓

指针预取信息

L1缓存

指针数据预取器

指针数据预取

带有指针值预取信息的预取

其他预取器

指针值预取回填

指针数据预取回填

存(PLC)

CN115934170B权利要求书1/5页

2

1.一种用于指针数据的预取方法,包括:

在指针值读取指令缓存查询命中第一数据读取请求,其中,所述指针值读取指令缓存用于缓存至少一项备查指针值读取请求项,每个所述备查指针值读取请求项包括指针数据地址计算信息;

执行所述第一数据读取请求以获取第一读取数据;

使用所述指针值读取指令缓存中与所述第一数据读取请求对应的第一指针数据地址计算信息以及所述第一读取数据,计算得到第一指针数据预取地址;

使用所述第一指针数据预取地址发出第一指针数据预取请求。

2.根据权利要求1所述的预取方法,其中,执行所述第一数据读取请求以获取所述第一读取数据,包括:

从一级缓存中直接取得所述第一读取数据,或者,

从所述一级缓存之后的后级缓存或内存取得所述第一读取数据。

3.根据权利要求1所述的预取方法,还包括:

在所述指针值读取指令缓存查询命中所述第一数据读取请求之后,且在执行所述第一数据读取请求以获取所述第一读取数据之前,在所述第一数据读取请求中设置指针数据预取标志,其中,所述指针数据预取标志用于触发所述第一指针数据预取请求。

4.根据权利要求1所述的预取方法,其中,在所述指针值读取指令缓存查询命中所述第一数据读取请求,包括:

基于所述第一数据读取请求的取指地址的至少部分在所述指针值读取指令缓存中查

询。

5.根据权利要求4所述的预取方法,其中,每个所述备查指针值读取请求项还包括标签以用于查询,

所述标签为每个所述备查指针值读取请求项对应的指针值读取指令的取指地址的至少部分。

6.根据权利要求1所述的预取方法,其中,每个所述备查指针值读取请求项还包括被读取指针值数据大小,所述被读取指针值数据大小为每个所述备查指针值读取请求项对应的指针值读取指令所读取的指针值数据的大小。

7.根据权利要求1所述的预取方法,其中,每个所述备查指针值读取请求项包括的指针数据地址计算信息包括一个或多个偏移值、一个或多个缩放量、一个或多个置信度,

所述一个或多个置信度分别对应于结合所述一个或多个偏移值和一个或多个缩放量得到的一个或多个组合;

所述一个或多个偏移值和所述一个或多个缩放量用于取指地址计算,所述一个或多个置信度用于分别确定

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档