[发明专利]在基于区域的高速缓存目录方案中加速对私有区域的访问有效
申请号: | 201980059359.7 | 申请日: | 2019-09-09 |
公开(公告)号: | CN112673358B | 公开(公告)日: | 2021-12-28 |
发明(设计)人: | 维德希亚纳坦·卡利亚纳孙达拉姆;阿米特·P·阿普特;加内什·巴拉里斯南 | 申请(专利权)人: | 超威半导体公司 |
主分类号: | G06F12/0817 | 分类号: | G06F12/0817;G06F12/0831 |
代理公司: | 上海胜康律师事务所 31263 | 代理人: | 李献忠;张华 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区域 高速缓存 目录 方案 加速 私有 访问 | ||
1.一种计算机系统,其包括:
多个处理节点,其中所述多个处理节点中的每个处理节点包括一个或多个处理器和高速缓存子系统;
一个或多个存储器装置;以及
一个或多个基于区域的高速缓存目录,其中每个基于区域的高速缓存目录被配置为跟踪存储器的具有由至少两个不同的处理节点高速缓存的高速缓存线的共享区域;并且
其中所述多个处理节点中的每个处理节点被配置为:响应于从对应的基于区域的高速缓存目录接收到给定区域为私有的指示,维持具有参考计数字段的条目以跟踪所述处理节点对所述给定区域的单独高速缓存线的访问数量,其中私有区域由仅单个处理节点访问。
2.如权利要求1所述的计算机系统,其中每个处理节点还被配置为:在所述参考计数字段大于零时,执行对所述条目的所述参考计数字段的更新而不通知所述对应的基于区域的高速缓存目录。
3.如权利要求2所述的计算机系统,其中每个处理节点还被配置为:响应于从所述对应的基于区域的高速缓存目录接收到所述区域的高速缓存线已经由另一个处理节点高速缓存的通知,向所述对应的基于区域的高速缓存目录发送所述条目的所述参考计数字段并且使所述条目无效。
4.如权利要求1所述的计算机系统,其中所述一个或多个基于区域的高速缓存目录中的每个基于区域的高速缓存目录被配置为:维持每个共享区域的条目,从而跟踪所述多个处理节点对所述共享区域的单独高速缓存线的访问数量,其中共享区域由至少两个处理节点访问。
5.如权利要求4所述的计算机系统,其中所述一个或多个基于区域的高速缓存目录中的第一基于区域的高速缓存目录被配置为:
响应于接收到给定区域的高速缓存线已经由第一处理节点高速缓存的指示,执行查找;并且
响应于所述查找未命中,向所述第一处理节点发送让所述第一处理节点维持所述给定区域的本地的基于区域的高速缓存目录条目的通知。
6.如权利要求5所述的计算机系统,其中所述第一基于区域的高速缓存目录还被配置为:
响应于所述查找命中,确定匹配条目是否指示所述给定区域为私有;并且
响应于确定所述匹配条目指示所述给定区域为私有,向在所述匹配条目中标识的第二处理节点发送所述给定区域现在为共享的通知。
7.如权利要求6所述的计算机系统,其中所述第一基于区域的高速缓存目录还被配置为:
响应于所述第二处理节点接收到所述通知并且向所述基于区域的高速缓存目录发送所述参考计数,从所述第二处理节点接收所述参考计数;并且
递增所述参考计数并且将所述参考计数存储在所述匹配条目中。
8.一种用于在基于区域的高速缓存目录中加速对私有区域的访问的方法,其包括:
由一个或多个基于区域的高速缓存目录跟踪存储器的具有由至少两个不同的处理节点高速缓存的高速缓存线的共享区域;以及
由多个处理节点中的每个处理节点响应于从对应的基于区域的高速缓存目录接收到给定区域为私有的指示,维持具有参考计数字段的条目以跟踪所述处理节点对所述给定区域的单独高速缓存线的访问数量,其中私有区域由仅单个处理节点访问。
9.如权利要求8所述的方法,其还包括:由每个处理节点在所述参考计数字段大于零时,执行对所述条目的所述参考计数字段的更新而不通知所述对应的基于区域的高速缓存目录。
10.如权利要求9所述的方法,其还包括:由每个处理节点响应于从所述对应的基于区域的高速缓存目录接收到所述区域的高速缓存线已经由另一个处理节点高速缓存的通知,向所述对应的基于区域的高速缓存目录发送所述条目的所述参考计数字段并且使所述条目无效。
11.如权利要求8所述的方法,其还包括:由每个基于区域的高速缓存目录维持每个共享区域的条目,从而跟踪所述多个处理节点对所述共享区域的单独高速缓存线的访问数量,其中共享区域由至少两个处理节点访问。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于超威半导体公司,未经超威半导体公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980059359.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一体式蒸发罐
- 下一篇:工件表面质量问题检测