[发明专利]主机存储器的基于通知协议的端点高速缓存有效
申请号: | 200980161851.1 | 申请日: | 2009-10-07 |
公开(公告)号: | CN102549555A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | M.克劳泽 | 申请(专利权)人: | 惠普发展公司;有限责任合伙企业 |
主分类号: | G06F13/16 | 分类号: | G06F13/16;G06F13/14;G06F3/06 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 马永利;卢江 |
地址: | 美国德*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 主机 存储器 基于 通知 协议 端点 高速缓存 | ||
1. 一种方法,包括:
响应于从端点设备(14)接收到针对主机存储器地址的内容状态的改变的通知的请求,与所述主机存储器地址相关联地登记所述端点设备(14);
响应于所述主机存储器地址的内容状态的改变,向所述端点设备(14)发送表明所述主机存储器地址已改变内容状态的通知;以及
响应于由所述端点设备(14)接收到所述通知,通过数据规划(42)确定与所述主机存储器地址的内容状态的改变相关联的语义,并且根据所确定的语义由所述端点设备(14)执行动作。
2. 根据权利要求1所述的方法,其中,所述登记是响应于从所述端点设备(14)接收到访问请求而执行的,并且所述访问请求包括针对访问所述主机存储器地址的请求和针对所述通知的请求。
3. 根据权利要求2所述的方法,其中,所述访问请求包括针对读取存储在所述主机存储器地址中的数据的请求,并且所述方法还包括:响应于针对读取数据的所述请求,向所述端点设备(14)发送存储在所述主机存储器地址中的所述数据的拷贝;以及由所述端点设备(14)存储所述数据的拷贝。
4. 根据权利要求3所述的方法,还包括:在接收到所述访问请求的同时,从第二端点设备接收针对读取存储在所述主机存储器地址中的数据的第二请求;以及响应于针对读取数据的第二请求,向第二端点设备发送所述数据的第二拷贝;以及把所述数据的第二拷贝存储在第二端点设备中。
5. 根据权利要求3或4所述的方法,还包括:响应于接收到表明所述主机存储器地址已经改变内容状态的通知,使由所述端点设备(14)存储的所述数据的拷贝无效化。
6. 根据在前权利要求中的任何一项所述的方法,其中,所述访问请求包括针对向所述主机存储器地址写入数据的请求,并且所述方法还包括:响应于针对写入数据的所述请求,将数据写入到所述主机存储器地址。
7. 根据在前权利要求中的任何一项所述的方法,其中,各计算部件(78-82)根据对在所述数据规划(42)中规定的语义进行索引的已编程指令彼此进行通信,这是通过以下操作来实现的:发送针对向所述主机存储器地址进行写入的请求,接收从所述写入请求得到的所述主机存储器地址的内容状态的改变的通知,以及根据所述语义执行动作。
8. 根据权利要求7所述的方法,其中,所述确定包括:把响应于针对与所述数据规划(42)的第一部分相对应的一个或多个主机存储器地址的更新而接收到的通知翻译成第一语义,并且把响应于针对与所述数据规划(42)的第二部分相对应的一个或多个主机存储器地址的更新而接收到的通知翻译成第二语义。
9. 根据权利要求8所述的方法,其中,所述通知的翻译包括把所述通知翻译成从以下各项中选择的至少一个动作:前进到下一工作请求,获得下一存储器块以用于移动,前进到下一计算回合,以及返回计算的结果。
10. 根据在前权利要求中的任何一项所述的方法,其中,所述发送包括向与所述主机存储器地址相关联地登记的多个计算部件(78-82)中的每个发送表明所述主机存储器地址的内容状态已发生改变的相应通知。
11. 根据权利要求1-10中的任何一项所述的方法,其中,所述数据规划(42)规定,与所述主机存储器地址相关联的语义意味着所述主机存储器地址是空闲的;并且所述方法还包括:
从应用接收针对向所述主机存储器地址进行写入的请求,并且作为响应,向所述端点设备(58)发送表明所述主机存储器地址的内容状态已发生改变的通知;
响应于由所述端点设备(58)接收到所述通知,从所述端点设备(58)发送针对向所述主机存储器地址写入数据的请求;
响应于接收到由所述端点设备(58)发送的针对写入数据的所述请求,将数据写入到所述主机存储器地址,并且作为响应,向所述应用发送表明所述主机存储器地址的内容状态已发生改变的通知;
响应于由所述应用接收到所述通知,从所述应用发送针对读取被写入到所述主机存储器地址的数据的请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普发展公司;有限责任合伙企业,未经惠普发展公司;有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980161851.1/1.html,转载请声明来源钻瓜专利网。