[发明专利]维护存储器一致性的方法和系统有效
申请号: | 200710089191.3 | 申请日: | 2007-03-21 |
公开(公告)号: | CN101042679A | 公开(公告)日: | 2007-09-26 |
发明(设计)人: | A·H·沃特仁;S·D·克拉克 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F12/08 | 分类号: | G06F12/08 |
代理公司: | 北京市中咨律师事务所 | 代理人: | 于静;李峥 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明的实施例提供了用于减少维护加速器和中央处理单元之间一致性的通信所消耗的节点间带宽的方法和系统。所述中央处理单元和加速器可以聚集在多重处理环境中的单独节点上。每个包含共享存储器设备的节点都可以维护目录以跟踪可能缓存在其他节点处的共享存储器的块。因此,只有当存储器位置缓存在节点之外时,才会将命令和地址传输到其他节点处的处理器和加速器。此外,因为加速器通常不访问与中央处理单元访问的数据相同的数据,所以仅将初始的读取、写入和同步操作传输到其他节点。可以不一致地执行对数据的中间访问。因此,可以减少维护一致性所消耗的芯片间带宽。 | ||
搜索关键词: | 维护 存储器 一致性 方法 系统 | ||
【主权项】:
1.一种用于在至少一个第一节点之间维护存储器一致性的方法,其中所述第一节点包括:一个或多个中央处理单元;与所述一个或多个中央处理单元中的每个中央处理单元关联的高速缓冲存储器;共享存储器;以及节点目录,所述节点目录标识了位于所述第一节点中的共享存储器内并缓存在其他节点处的位置;以及至少一个第二节点,其中所述第二节点包括:一个或多个加速器;与所述一个或多个加速器中的每个加速器关联的高速缓冲存储器;以及与所述一个或多个加速器中的每个加速器关联的本地存储,所述方法包括:将所述共享存储器的块从所述第一节点一致地传输到所述第二节点中的加速器的所述本地存储或高速缓冲存储器中的一个;对所述本地存储中所述传输的块不一致地执行一个或多个操作;以及在执行所述一个或多个操作之后将所述存储器块一致地写回所述共享存储器设备。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200710089191.3/,转载请声明来源钻瓜专利网。
- 上一篇:剃须刀头
- 下一篇:双热电堆平衡式微电子机械微波功率传感器及其制备方法