[发明专利]以不一致保护窗口保护所有权转移的数据处理系统和方法无效
申请号: | 200710167575.2 | 申请日: | 2007-10-29 |
公开(公告)号: | CN101183349A | 公开(公告)日: | 2008-05-21 |
发明(设计)人: | J·S·小菲尔兹;B·L·古德曼;G·L·格思里;W·J·斯塔克;J·A·史蒂切利 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F15/163 | 分类号: | G06F15/163;G06F15/177 |
代理公司: | 北京市金杜律师事务所 | 代理人: | 朱海波 |
地址: | 美国纽约*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 不一致 保护 窗口 所有权 转移 数据处理系统 方法 | ||
技术领域
本发明一般地涉及数据处理系统,并特别地涉及数据处理系统中改进的通信。
背景技术
常规的对称多处理器(SMP)计算机系统,例如服务器计算机系统,包括全部连接到系统互连的多个处理单元,系统互连典型地包括一个或多个地址、数据和控制主线。系统存储器连接到系统互连,该存储器代表了多处理器计算机系统中易失性存储器的最低级别,并且对于所有处理单元的读写访问,该存储器一般都是可达的。为了减少存在于系统存储器中的指令和数据的访问等待时间,各个处理单元典型地还受到相应的多级高速缓存层级的支持,较低级别的高速缓存可以由一个或多个处理器核心共享。
由于处理单元能够操作的时钟频率升高和系统规模的增大,经由系统互连的处理单元之间的通信等待时间变成关键的性能考虑。为了满足这种性能考虑,已经提议和/或实现了各种互连设计,目的是相对于常规总线式互连改进性能和可升级性。
发明内容
在数据处理系统中,多个代理相互之间传送操作。每个操作包括一个请求和代表对该请求的全系统响应的组合响应。在该数据处理系统中的数据存储装置内,数据结构指示该多个代理中每个代理的保护窗口扩展的持续时间。每个保护窗口扩展是接收到组合响应之后的时段,在该时段内该多个代理中的一个关联代理保护代理之间数据颗粒(datagranule)的一致性所有权的转移。通过参考该数据结构为该多个代理中的每个代理配置保护窗口扩展的持续时间,并且该多个代理中的至少两个代理具有持续时间不同的保护窗口扩展。此后该多个代理采用配置的保护窗口扩展。
本发明的所有目标,特征和优势在下列详细写出的描述中变得很明显。
附图说明
将在附加权利要求中列出被认为是本发明所特有的新颖性特征。然而,在阅读相关附图时,通过参考下列示例性实施例的详细描述,将最好地理解本发明以及优选使用模式,其中:
图1是根据本发明的示例性处理单元的高级框图;
图2是根据本发明的示例性数据处理系统的高级框图;
图3是包括请求阶段、部分响应阶段和组合响应阶段的示例性操作的时空图;
图4是图2中数据处理系统内全系统范围的示例性操作的时空图;
图5A-图5C描述了图4所述的示例性全系统广播操作的信息流;
图5D-图5E描述了根据本发明的示例性全系统广播操作的示例性数据流;
图6是例示任意数据系统拓扑的定时约束的示例性操作的时空图;
图7A是根据本发明第一实施例的包含ε配置例程的非易失性存储器的高级框图;
图7B是根据本发明第一实施例的为数据处理系统中的代理设定不一致保护窗口扩展持续时间的示例性方法的高级逻辑流程图;
图8A是根据本发明第二实施例的包含主ε配置例程和代理ε配置例程的非易失性存储器的高级框图;
图8B是根据本发明第二实施例的主代理为数据处理系统中的代理设定不一致保护窗口扩展持续时间使用的示例性方法的高级逻辑流程图;
图8C是根据本发明第二实施例的包含用于计算数据处理系统中代理的适当保护窗口扩展持续时间的系统存储器的框图;
图8D是根据本发明的第二实施例的数据处理系统中每个代理调用指示到数据处理系统中其他代理的寻址和组合响应等待时间的时间戳值集合所使用的示例性方法的高级逻辑流程图;以及
图8E是根据本发明第二实施例的数据处理系统中每个代理内的指定窥探器针对等待时间测量操作记录寻址和组合响应时间戳所使用的示例性方法的高级逻辑流程图。
具体实施方式
I.处理单元和数据处理系统
现在参照附图并且具体参照图1,示出了根据本发明的处理单元100的示例性实施例的高级框图。在所述实施例中,处理单元100是一个单个集成电路,包括两个独立处理指令和数据的处理器核心102a、102b。每个处理器核心102包括至少一个用于取得指令并对其排序以供执行的指令排序单元(ISU)104和一个或多个用于执行指令的执行单元106。执行单元106执行的指令可以包括,例如,定点和浮点算术指令、逻辑指令,以及请求对存储块的读写访问的指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710167575.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电光器件
- 下一篇:保护所有权转移的数据处理系统、方法和互连结构