发明名称 |
管理多处理器操作 |
摘要 |
在管理多处理器操作中,第一处理器重复读取高速缓存行,其中该高速缓存行高速缓存自该第一处理器和第二处理器二者所共享的资源中的共享存储器的行。依照高速缓存一致性协议,保持该共享存储器行与该高速缓存行之间的一致性。一方面,重复的高速缓存行读取占用了该第一处理器并且禁止该第一处理器访问该共享资源。另一方面,在该第二处理器完成涉及该共享资源的操作时,该第二处理器向所述共享存储器行写入数据,以便用信号通知所述第一处理器该共享资源可以被所述第一处理器访问。作为响应,所述第一处理器依照所述高速缓存一致性协议改变所述高速缓存行的状态,并且读取由所述第二处理器写入的数据。对其它实施例进行了描述并且提出了权利要求。 |
申请公布号 |
CN101065736A |
申请公布日期 |
2007.10.31 |
申请号 |
CN200580040622.6 |
申请日期 |
2005.11.11 |
申请人 |
国际商业机器公司 |
发明人 |
S·L·布林尼克;许育诚;L·米拉博;R·D·兰金;宋正中 |
分类号 |
G06F12/08(2006.01) |
主分类号 |
G06F12/08(2006.01) |
代理机构 |
北京市中咨律师事务所 |
代理人 |
于静;李峥 |
主权项 |
1.一种方法,其包括:第一处理器重复读取高速缓存行,其中所述高速缓存行高速缓存自所述第一处理器和第二处理器二者所共享的资源中的共享存储器的行,其中依照高速缓存一致性协议,保持所述共享存储器行与所述高速缓存行之间的一致性,并且其中,所述重复的高速缓存行读取占用了所述第一处理器并且禁止所述第一处理器访问所述共享资源;所述第二处理器向所述共享存储器行写入数据,以便用信号通知所述第一处理器所述共享资源可以被所述第一处理器访问;以及依照所述高速缓存一致性协议,响应于向所述共享存储器行的所述数据写入,所述第一处理器改变所述高速缓存行的状态。 |
地址 |
美国纽约 |