[发明专利]数据处理方法及装置、电子装置和存储介质在审
申请号: | 202111478651.8 | 申请日: | 2021-12-06 |
公开(公告)号: | CN114217861A | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | 贾琳黎;姚涛;林江 | 申请(专利权)人: | 海光信息技术股份有限公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38;G06F9/50;G06F9/54 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 彭久云 |
地址: | 300392 天津市华苑产业区*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 电子 存储 介质 | ||
1.一种数据处理方法,用于计算机系统,所述计算机系统包括分别用于多个处理器的多个私有缓存和共享缓存,所述数据处理方法包括:
将所述共享缓存中预定被逐出的缓存块尝试预取到所述多个私有缓存中可以接受所述缓存块的目标私有缓存中。
2.根据权利要求1所述的数据处理方法,其中,将所述共享缓存中预定被逐出的缓存块尝试预取到所述多个私有缓存中可以接受所述缓存块的目标私有缓存中,包括:
所述共享缓存发起对于所述目标私有缓存的被动预取请求;
所述目标私有缓存处理所述被动预取请求,并且向所述共享缓存发送预取操作请求。
3.根据权利要求2所述的数据处理方法,其中,将所述共享缓存中预定被逐出的缓存块尝试预取到所述多个私有缓存中可以接受所述缓存块的目标私有缓存中,还包括:
在所述共享缓存发起对于所述目标私有缓存的被动预取请求之前,判断所述多个缓存中是否有可以接受所述缓存块的所述目标私有缓存。
4.根据权利要求3所述的数据处理方法,其中,判断所述多个缓存中是否有可以接受所述缓存块的所述目标私有缓存,包括:
在所述共享缓存产生逐出操作时,基于所述共享缓存对应的目录的信息,通过所述共享缓存的逐出队列发起读取所述共享缓存对应的所述目录中对应的索引,判断所述目标私有缓存在所述索引中是否有空闲路来接收所述缓存块。
5.根据权利要求4所述的数据处理方法,其中,判断所述目标私有缓存在所述索引中是否有空闲路来接收所述缓存块,包括:
将所述空闲路与被动预取阈值进行比较,
在所述空闲路的个数大于所述被动预取阈值的情形,确定进行所述被动预取操作,
在所述空闲路的个数小于所述被动预取阈值的情形,确定不进行所述被动预取操作,由所述共享缓存将所述缓存块写回到主存中。
6.根据权利要求5所述的数据处理方法,其中,所述被动预取阈值为所述目标私有缓存的路的个数的一半。
7.根据权利要求2所述的数据处理方法,其中,所述共享缓存发起对于所述目标私有缓存的被动预取请求,包括:
响应于存在所述目标私有缓存,所述共享缓存判断是否向所述目标私有缓存发送所述被动预取请求。
8.根据权利要求7所述的数据处理方法,其中,所述共享缓存判断是否向所述目标私有缓存发起所述被动预取请求,包括:
所述共享缓存判断是否有足够的硬件资源将所述被动预取请求发送给所述目标私有缓存,
在有足够的硬件资源的情形,所述共享缓存向所述目标私有缓存发起所述被动预取请求,或者
在没有足够的硬件资源的情形,所述共享缓存放弃发起所述被动预取请求。
9.根据权利要求8所述的数据处理方法,其中,
所述共享缓存判断是否有足够的硬件资源将所述被动预取请求发送给所述目标私有缓存,包括:
所述共享缓存通过逐出队列产生所述被动预取请求并将所述被动预取请求发送到探测队列中,由所述探测队列判断所述共享缓存是否有足够的硬件资源将所述被动预取请求发送给所述目标私有缓存;
所述共享缓存向所述目标私有缓存发起所述被动预取请求,包括:
所述探测队列将所述被动预取请求发送给所述目标私有缓存,并等待所述目标私有缓存反馈是否接受所述被动预取请求;
所述共享缓存放弃发起所述被动预取请求,包括:
所述探测队列向所述逐出队列返回拒绝信息,所述逐出队列会放弃所述被动预取操作,将所述缓存块写回到主存中,并且释放占用的硬件资源。
10.根据权利要求2所述的数据处理方法,其中,所述目标私有缓存处理所述被动预取请求,并且向所述共享缓存发送所述预取操作请求,包括:
所述目标私有缓存针对来自所述共享缓存的所述被动预取请求,判断是否响应所述被动预取操作,并且响应于响应所述被动预取操作,向所述共享缓存发送所述预取操作请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海光信息技术股份有限公司,未经海光信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111478651.8/1.html,转载请声明来源钻瓜专利网。