[发明专利]对发向目录的缓存回收通知的聚合有效
申请号: | 201380072761.1 | 申请日: | 2013-02-11 |
公开(公告)号: | CN104995609B | 公开(公告)日: | 2017-12-19 |
发明(设计)人: | Y·索林因 | 申请(专利权)人: | 英派尔科技开发有限公司 |
主分类号: | G06F13/00 | 分类号: | G06F13/00 |
代理公司: | 北京市铸成律师事务所11313 | 代理人: | 孟锐 |
地址: | 美国特*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目录 缓存 回收 通知 聚合 | ||
相关申请的交叉引用
本申请是2013年2月11日提出的国际申请PCT/US2013/025522的中国国家阶段。
背景技术
除非在本申请中另外表明,否则本部分中所述的材料对于本申请中的权利要求来说不是现有技术并且不因包括在本部分中而被承认是现有技术。
许多计算装置利用多核芯片来执行由操作系统和/或应用程序提供的各种指令。随着技术继续扩大规模,可集成在单个多核芯片上的处理器核的数量继续遵循摩尔定律所描述的趋势。多核技术已经进入了在由于泄漏电流而引发的静态功耗不呈指数地增大的情况下阈值电压不再可以按比例减小的时代。这导致被称为“功率墙”、“效用墙”或“暗硅”的现象,在该现象中,芯片的增大部分不能被以全频率供电或者根本不能被上电。改进未来的多核芯片中的性能的方式因此是改进能量效率。
发明内容
本申请中所述的技术一般地涉及对发向目录的缓存回收通知的聚合。所述技术可以以许多方式体现,包括但不限于系统、方法、装置和计算机可读介质。
本申请描述了对发向多核芯片中目录的缓存回收通知进行聚合的一些示例方法。示例方法可更新聚合表以反映从至少一个缓存存储器的多个块地址对多个块的回收。示例方法可生成聚合消息,该聚合消息被配置为指定在聚合表中被反映的所述多个块的回收。示例方法可将聚合消息发送到目录。目录可被配置为:解析聚合消息,并更新多个目录条目以反映在聚合消息中被指定的从缓存存储器的回收。
本申请描述了包括多个核的一些示例性多核芯片。至少一个缓存存储器可耦合到所述多个核。目录和目录控制器可耦合到目录。聚合表可包括多个条目。控制逻辑单元可被配置为更新聚合表以反映从缓存存储器的多个块地址对多个块的回收。控制逻辑单元还可被配置为生成聚合消息,其中该消息指定在聚合表中被反映的所述多个块的回收。控制逻辑单元可被进一步配置为将聚合消息发送到目录控制器。目录控制器可被配置为:解析聚合消息,并更新目录中的多个目录条目以反映在聚合消息中被指定的从所述至少一个缓存存储器的回收。
本申请描述了一些示例性计算机可读介质,这些示例性计算机可读介质可包括存储于其上的计算机可执行指令,当被计算机执行所述计算机可执行指令时使该计算机执行一个或多个操作。一些示例操作可包括检测从多核芯片中的缓存存储器的第一多个顺序块地址对第一多个干净块的第一回收。示例操作可包括检测从缓存存储器的第二多个顺序块地址对第二多个干净块的第二回收。示例操作可包括更新多核芯片内的聚合表中的第一条目以反映所述第一多个干净块的第一回收。示例操作可包括更新多核芯片内的聚合表中的第二条目以反映所述第二多个干净块的第二回收。第一条目可对应于所述第一多个顺序块地址。第二条目可对应于所述第二多个顺序块地址。控制逻辑单元还可被配置为:生成第一聚合消息,该第一聚合消息被配置为指定在聚合表的第一条目中被反映的所述第一多个干净块的第一回收;生成第二聚合消息,该第二聚合消息被配置为指定在聚合表的第二条目中被反映的所述第二多个干净块的第二回收。控制逻辑单元还可被配置为将第一聚合消息和第二聚合消息发送到被耦合于多核芯片中的目录的目录控制器。目录控制器可被配置为:解析第一聚合消息和第二聚合消息,更新目录中的第一多个目录条目以反映在第一聚合消息中被指定的从缓存存储器的第一回收,并更新目录中的第二多个目录条目以反映在第二聚合消息中被指定的从缓存存储器的第二回收。
本申请描述了处理缓存回收的一些示例方法。示例方法可确定块将被从缓存存储器回收。示例方法可确定该块是否是脏块。示例方法可响应于确定该块是脏块,向缓存一致性目录通知该块被作为脏块回收。示例方法可响应于确定该块不是脏块,确定聚合表是否包含与该块的块地址相应的条目。示例方法可响应于确定聚合表不包含与该块的块地址相应的条目,在聚合表中创建与该块的块地址相应的条目,并更新该条目以反映从缓存存储器对作为干净块的该块的回收。示例方法可响应于确定聚合表不包含与该块的块地址相应的条目,更新该条目以反映从缓存存储器对作为干净块的该块的回收。
前述概要仅仅是说明性的,而并不意图以任何方式是限制性的。除了上述说明性的方面、实施例和特征,另外的方面、实施例和特征将通过参考附图和下面的详细描述而变得显而易见。
附图说明
通过下面的详细描述、附图和所附权利要求,本公开的前述和其它特征将变得更充分地显而易见。应理解的是,这些附图仅仅描绘了根据本公开的几个实施例,因此,这些附图不应被认为是限制本公开的范围,下面将通过使用附图来更具体地、更详细地描述本公开,在附图中:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英派尔科技开发有限公司,未经英派尔科技开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380072761.1/2.html,转载请声明来源钻瓜专利网。