[发明专利]高效跟踪脏高速缓存行在二级主存储器的高速缓存中的位置的方法和装置在审
申请号: | 202010052757.0 | 申请日: | 2020-01-17 |
公开(公告)号: | CN111581125A | 公开(公告)日: | 2020-08-25 |
发明(设计)人: | 王哲;A·R·阿拉迈德恩;L·瓦内斯;A·M·鲁多夫;M·P·斯瓦米纳坦 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F12/0877 | 分类号: | G06F12/0877;G06F12/0897;G06F11/10 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 高效 跟踪 高速缓存 二级 主存储器 中的 位置 方法 装置 | ||
提供了包括持久性存储器和高速缓存的二级主存储器。通过使用脏高速缓存行跟踪器来跟踪脏高速缓存行在高速缓存中的位置。脏高速缓存行跟踪器存储在高速缓存中,并且可以被缓存到用于持久性存储器的存储器控制器中。脏高速缓存行跟踪器可以用于绕过高速缓存查找、执行高效的脏高速缓存行清理以及使电池电量与二级主存储器中的高速缓存的容量解耦。
技术领域
本公开涉及二级主存储器,并且特别涉及二级主存储器中的高速缓存管理。
背景技术
二级主存储器可以包括包含易失性存储器的第一级和包含持久性存储器的第二级。第二级作为“主存储器”向主机操作系统呈现,而第一级是用于对主机操作系统透明的第二级的高速缓存。第一级可以是直接映射的高速缓存,其中每个高速缓存行包括数据、元数据和纠错码(ECC)。元数据可以包括脏位、标签位和状态位。如果二级存储器的最小存储器读取粒度是高速缓存行,则读取数据、元数据和ECC以检查高速缓存行的脏位,以确定高速缓存行是干净的还是脏的。
附图说明
当进行以下详细描述并且在参考附图时,要求保护的主题的实施例的特征将变得显而易见,在附图中,相同的附图标记描述相同的部分,并且其中:
图1是计算机系统的框图,该计算机系统包括二级主存储器和脏高速缓存行跟踪器,该脏高速缓存行跟踪器用于跟踪脏高速缓存行在二级主存储器的第一级中的高速缓存(易失性存储器)中的位置;
图2是图1中示出的二级主存储器的第一级主存储器中的高速缓存行的概念图;
图3A是示出脏高速缓存行跟踪器的实施例的框图,该脏高速缓存行跟踪器用于跟踪图1中示出的高速缓存(二级主存储器的第一级主存储器)中的脏高速缓存行;
图3B是示出易失性存储器控制器中的脏高速缓存行跟踪器高速缓存的实施例的框图;
图4是示出脏高速缓存行跟踪器与高速缓存中的高速缓存行之间的关系的框图;
图5是示出使用脏高速缓存行跟踪器以绕过对高速缓存中的高速缓存行中的脏位的查找的流程图;
图6是示出使用经缓存的脏高速缓存行跟踪器来改进二级存储器中的带宽利用的流程图;以及
图7是示出在具有二级存储器的系统中使用经缓存的脏高速缓存行跟踪器来减少电池容量的流程图。
虽然将参考要求保护的主题的说明性实施例来进行以下详细描述,但是说明性实施例的许多替换、修改和变型将对本领域技术人员是显而易见的。因此,旨在宽泛地看待要求保护的主题,并且仅如所附权利要求书中阐述的来限定要求保护的主题。
具体实施方式
读取整个高速缓存行以检查高速缓存行中的一位既浪费了存储器带宽,又消耗了系统功率。与读取整个高速缓存行来检查针对二级主存储器的第一级中的高速缓存行的脏位的状态相反,通过使用脏高速缓存行跟踪器来跟踪脏高速缓存行在高速缓存中的位置。脏高速缓存行跟踪器存储在二级主存储器的第一级存储器中,并且被缓存到用于第一级存储器的存储器控制器中。脏高速缓存行跟踪器可以用于绕过高速缓存查找、执行高效的脏高速缓存行清理以及使电池电量与二级主存储器的第一级的容量解耦。
将参考下面讨论的细节来描述本发明的各种实施例和方面,并且附图将示出各种实施例。以下说明书和附图是对本发明的说明并且不应被解释为限制本发明。描述了许多具体细节以提供对本发明的各种实施例的透彻理解。然而,在某些实例中,没有描述公知的或常规的细节以便于提供对本发明的实施例的简洁讨论。
在说明书中对“一个实施例”或“实施例”的引用表示结合该实施例描述的特定特征、结构或特性可以包括在本发明的至少一个实施例中。在说明书中各种位置出现的短语“在一个实施例中”不一定全都指代同一实施例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010052757.0/2.html,转载请声明来源钻瓜专利网。