[发明专利]用于提供事务处理存储器的高速缓冲存储器系统和方法有效
申请号: | 200710184977.3 | 申请日: | 2007-10-31 |
公开(公告)号: | CN101178692A | 公开(公告)日: | 2008-05-14 |
发明(设计)人: | B·D·盖瑟;J·E·维齐 | 申请(专利权)人: | 惠普开发有限公司 |
主分类号: | G06F12/08 | 分类号: | G06F12/08;G06F9/46 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 刘杰;王忠忠 |
地址: | 美国德*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 提供 事务处理 存储器 高速 缓冲存储器 系统 方法 | ||
1.一种用于提供事务处理存储器的方法(300),包括:
在一个包括第一高速缓冲存储器线的高速缓冲存储器上实施(302)一种高速缓冲存储器相干性协议(200),其中,每个第一高速缓冲存储器线在修改的状态(210)、自身拥有状态(208)、专用状态(206)、共享状态(204)、和无效状态(202)之一中;
访问所述第一高速缓冲存储器线中的至少一个的第一事务处理一启动,就确保(304)每个第一高速缓冲存储器线处于共享状态(204)和无效状态(202)之一中;
在所述第一事务处理(306)期间,响应于对于在修改的状态(210)、自身拥有状态(208)、和专用状态(206)中的任一第一高速缓冲存储器线的第一外部请求:
在没有将所述第一高速缓冲存储器线写入主存储器的情况下,使在修改的状态(210)或自身拥有状态(208)中的每个第一高速缓冲存储器线无效(308);
将在专用状态(206)中的每个第一高速缓冲存储器线降级(310)到共享状态(204)和无效状态(202)之一中;以及异常终止(312)所述第一事务处理。
2.根据权利要求1中所述的方法(300),其中,确保(304)所述第一高速缓冲存储器线中的每一个处于共享状态(204)和无效状态(202)之一中包括:
从所述高速缓冲存储器清除在修改的状态(210)或自身拥有状态(208)中的每个第一高速缓冲存储器线;以及
将在专用状态(206)中的每个第一高速缓冲存储器线降级到共享状态(204)和无效状态(202)之一。
3.根据权利要求1中所述的方法(300),其中,第一个外部事件包括一个发自所述第一事务处理外边的探听请求和一个容量故障之一。
4.根据权利要求1中所述的方法(300),还包括:
通过与所述第一高速缓冲存储器线相关联的第一事务处理标识符接收所述第一事务处理的的执行的指示;
指示所述第一事务处理的异常终止;
通过与所述第二高速缓冲存储器线相关联的第二事务处理标识符接收访问所述高速缓冲存储器的第二高速缓冲存储器线中的至少一个的第二事务处理的执行的指示;以及
指示所述第二事务处理的异常终止。
5.根据权利要求4中所述的方法(300),其中,
接收所述第一事务处理的执行的指示包括检测事务处理标识符矢量(410)的第一个比特被设置,以及检测用于所述第一高速缓冲存储器线中的每一个的高速缓冲存储器线状态矢量(414)的事务处理标识符字段(416)被利用所述第一事务处理标识符而设置;并且
接收所述第二事务处理的执行的指示包括检测事务处理标识符矢量(410)的第二个比特被设置,以及检测用于所述第二高速缓冲存储器线中的每一个的高速缓冲存储器线状态矢量(414)的事务处理标识符字段(416)被利用所述第二事务处理标识符而设置。
6.一种用于提供事务处理存储器的高速缓冲存储器系统(100),包括:
一个包括第一高速缓冲存储器线(106)的高速缓冲存储器(104);以及
一个高速缓冲存储器控制器(102),被配置来:
在所述高速缓冲存储器(104)上实施高速缓冲存储器相干性协议(200),其中,每一个第一高速缓冲存储器线(106)在修改的状态(210)、自身拥有状态(208)、专用状态(206)、共享状态(204)、和无效状态(202)之一中;
访问所述第一高速缓冲存储器线(106)中的至少一个的第一事务处理一启动,就确保每个第一高速缓冲存储器线(106)在共享状态(204)和无效状态(202)之一中;以及
在所述第一事务处理期间,响应于对于在修改的状态(210)、自身拥有状态(208)或专用状态(206)中的任一第一高速缓冲存储器线(106)的第一外部请求:
在没有将所述第一高速缓冲存储器线写入一个主存储器的情况下,使在修改的状态(210)和自身拥有状态(208)中的每个第一高速缓冲存储器线(106)无效;
将在专用状态(206)中的每个第一高速缓冲存储器线(106)降级到共享状态(204)和无效状态(202)之一中;以及
异常终止所述第一事务处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普开发有限公司,未经惠普开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710184977.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:驾驶室翻转装置
- 下一篇:同轴电缆的印刷电路板的连接结构