首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种多核处理器的缓存替换方法及其装置 

申请/专利权人:北京微核芯科技有限公司

申请日:2024-03-28

公开(公告)日:2024-06-28

公开(公告)号:CN117971718B

主分类号:G06F12/0811

分类号:G06F12/0811;G06F12/084

优先权:

专利状态码:有效-授权

法律状态:2024.06.28#授权;2024.05.21#实质审查的生效;2024.05.03#公开

摘要:本申请提出了一种多核处理器的缓存替换方法及其装置,涉及处理器技术领域。通过向多级缓存系统所包含的一级私有缓存发送第一访问请求,并确定第一访问请求在一级私有缓存的第一命中状态;若第一命中状态指示第一访问请求在一级私有缓存中访问未命中,则生成一级私有缓存对应的第一替换信息,第一替换信息包括一级私有缓存中待进行替换的第一数据块对应的第一路信息和第一地址信息;基于第一替换信息生成发送给二级共享缓存的第二访问请求;将第二访问请求发送至二级共享缓存,获取二级共享缓存的返回数据,并基于返回数据完成一级私有缓存的缓存替换。本申请增加了一级私有缓存块在处理器片上存留的时间,提高处理器的片上存储容量利用率。

主权项:1.一种多核处理器的缓存替换方法,其特征在于,包括:向多级缓存系统所包含的一级私有缓存发送第一访问请求,并确定所述第一访问请求在所述一级私有缓存的第一命中状态;响应于所述第一访问请求所要访问的第一目标数据块在所述一级私有缓存中不存在,或者,所述第一目标数据块处于无效状态,确定所述第一访问请求在所述一级私有缓存中的所述第一命中状态为访问未命中,则基于预设替换策略,生成所述一级私有缓存对应的第一替换信息,所述第一替换信息包括所述一级私有缓存中待进行替换的第一数据块对应的第一路信息和第一地址信息;基于所述第一替换信息生成发送给二级共享缓存的第二访问请求,其中,所述二级共享缓存为所述一级私有缓存的相邻的下层缓存;将所述第二访问请求发送至所述二级共享缓存,并确定所述第二访问请求在所述二级共享缓存的第二命中状态;响应于所述第二命中状态指示所述第二访问请求在所述二级共享缓存中访问命中,则获取所述二级共享缓存的返回数据,并基于所述返回数据完成所述一级私有缓存的缓存替换;响应于所述第二命中状态指示所述第二访问请求在所述二级共享缓存中访问未命中,则基于预设替换策略获取所述二级共享缓存对应的多个候选第二替换信息;向下层存储系统发送第三访问请求,并获取从所述下层存储系统返回的返回数据;获取所述第一替换信息所包含的第一地址信息,以及,获取所述多个候选第二替换信息中的每个候选第二替换信息所包含的候选第二地址信息;将所述第一地址信息与每个所述候选第二地址信息进行对比,判断是否存在与所述第一地址信息相同的候选第二地址信息;若存在与所述第一地址信息相同的候选第二地址信息,则基于所述下层存储系统返回的返回数据对该相同的候选第二地址信息所对应的第二数据块进行缓存替换;若不存在与所述第一地址信息相同的候选第二地址信息,则基于所述下层存储系统返回的返回数据对多个候选第二地址信息中的其中一个候选第二地址信息所对应的第二数据块进行缓存替换。

全文数据:

权利要求:

百度查询: 北京微核芯科技有限公司 一种多核处理器的缓存替换方法及其装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

相关技术
相关技术
相关技术