[发明专利]多处理器数据处理系统以及其中的方法、高速缓存存储器和处理单元有效
申请号: | 201380008781.2 | 申请日: | 2013-01-23 |
公开(公告)号: | CN104106061B | 公开(公告)日: | 2017-06-23 |
发明(设计)人: | D·E·威廉斯;G·L·格思里;H·M·李;J·施蒂彻利 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F15/167 | 分类号: | G06F15/167 |
代理公司: | 北京市金杜律师事务所11256 | 代理人: | 酆迅,张凡 |
地址: | 美国纽*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 偏好 加载 系统 存在 竞争 情况 用于 存储 前进 机制 | ||
1.一种多处理器数据处理系统中的方法,所述多处理器数据处理系统包括高速缓存存储器,所述方法包括:
响应于所述高速缓存存储器检测到指定与正由所述高速缓存存储器处理的第一读取类型操作的目标地址相同的目标地址的第一存储修改操作,其中,所述高速缓存存储器的数据阵列的内容的目录包括一致性状态信息,所述第一读取类型操作和所述第一存储修改操作具有与所述一致性状态关联的目标地址:
响应于确定所述高速缓存存储器由所述一致性状态信息指派用于服务指定所述目标地址的操作,所述高速缓存存储器提供对所述第一存储修改操作的重试响应;以及
响应于所述读取类型操作的完成,所述高速缓存存储器进入裁判模式;以及
在所述裁判模式中时,所述高速缓存存储器临时动态增加以所述目标地址为目标的任何第二存储修改操作相对于以所述目标地址为目标的任何第二读取类型操作的优先级。
2.根据权利要求1所述的方法,其中:
增加对所述目标地址的任何第二存储修改访问的优先级包括当在所述高速缓存存储器处不存在指定所述高速缓存存储器处的所述目标地址的另一个未决操作的情况下,提供对所述第二读取类型操作的重试响应。
3.根据前述任一项权利要求所述的方法,进一步包括:
在裁判模式中时,接收指定所述相同的目标地址的第二存储修改操作;
响应于接收到指定所述相同的目标地址的所述第二存储修改操作:
退出裁判模式,以及
在所述高速缓存存储器处服务所述第二存储修改操作。
4.根据权利要求3所述的方法,其中:
所述第一存储修改操作和所述第二存储修改操作从相同主机接收。
5.根据项权利要求1、2或4所述的方法,进一步包括:
检测在没有接收到指定所述相同的目标地址的第二存储修改操作的情况下存在的超时条件;以及
响应于检测到所述超时条件,所述高速缓存存储器退出裁判模式。
6.根据权利要求1、2或4所述的方法,其中所述高速缓存存储器仅在与所述目标地址关联的高速缓存状态是共享修改状态的情况下进入裁判模式。
7.一种用于多处理器数据处理系统的高速缓存存储器,所述高速缓存存储器包括:
数据阵列;
所述数据阵列的内容的目录,其中所述目录包括一致性状态;
用于处理从互连接收的操作的监听机,其中响应于检测到指定与正由所述高速缓存存储器处理的第一读取类型操作的目标地址相同的目标地址的第一存储修改操作,其中所述第一读取类型操作和所述第一存储修改操作具有与所述一致性状态关联的目标地址,响应于确定所述高速缓存存储器由所述一致性状态信息指派用于服务指定所述目标地址的操作,使得所述高速缓存存储器提供对所述存储修改操作的重试响应,并且响应于所述第一读取类型操作的完成所述高速缓存存储器进入裁判模式,其中在所述裁判模式中时,临时动态增加以所述目标地址为目标的任何第二存储修改操作相对于以所述目标地址为目标的任何第二读取类型操作的优先级。
8.根据权利要求7所述的高速缓存存储器,其中所述监听机进一步可操作用于通过当在所述高速缓存存储器处不存在指定所述目标地址的另一个未决操作的情况下提供对第二读取类型操作的重试响应,来临时动态增加对所述目标地址的任何第二存储修改访问的优先级。
9.根据权利要求7或8中的任一项所述的高速缓存存储器,其中所述监听机响应于在裁判模式中时接收到指定所述相同的目标地址的所述第二存储修改操作,可操作用于退出所述裁判模式并且服务所述第二存储修改操作。
10.根据权利要求9所述的高速缓存存储器,其中所述第一存储修改操作和所述第二存储修改操作从相同主机可接收。
11.根据权利要求7、8或10所述的高速缓存存储器,其中所述监听机进一步可操作用于检测在没有接收到指定所述相同的目标地址的第二存储修改操作时的超时条件,并且响应于检测到所述超时条件而退出裁判模式。
12.根据权利要求7、8或10所述的高速缓存存储器,其中所述高速缓存存储器可操作用于仅在与所述目标地址关联的高速缓存状态是共享修改状态的情况下进入裁判模式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380008781.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:视频搜索
- 下一篇:使用功率的动态CPU GPU负载平衡