[发明专利]处理节点、计算机系统及事务冲突检测方法有效
申请号: | 201610067776.4 | 申请日: | 2016-01-29 |
公开(公告)号: | CN107025130B | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 肖昊;王元钢;徐君 | 申请(专利权)人: | 华为技术有限公司;南京航空航天大学 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F9/52 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请公开了一种处理节点、计算机系统及事务冲突检测方法。该处理节点包括处理单元和事务缓存。当该处理单元获取到访问共享数据的事务的指令时,该处理单元根据所述操作指令访问该事务缓存。其中,该事务缓存用于缓存该处理节点正在处理的事务的共享数据,共享数据为该处理节点与其他处理节点都能够访问的数据。若该事务缓存确定该操作指令未命中该事务缓存中的缓存行cache line,则该事务缓存向其他处理节点中的事务缓存发送该操作指令中的目的地址,并接收其他处理节点中的事务缓存返回的被该目的地址命中的cache line的状态信息。进而,该事务缓存根据其接收的状态信息确定该操作指令是否与所述其他处理节点正在执行的操作指令相冲突。 | ||
搜索关键词: | 处理 节点 计算机系统 事务 冲突 检测 方法 | ||
【主权项】:
一种处理节点,其特征在于,包括处理单元和事务缓存,所述事务缓存通过第一接口与所述处理单元相连,其中:所述处理单元,用于获取事务中的操作指令,其中,所述操作指令中携带有目的地址,所述目的地址为所述操作指令待访问的内存中的地址;判断所述操作指令为访问共享数据的事务的指令,其中,所述共享数据为所述处理节点与其他处理节点都能够访问的数据;基于上述判断,访问所述事务缓存,其中,所述事务缓存用于缓存所述处理节点正在处理的事务的共享数据;所述事务缓存用于:确定所述目的地址未命中所述事务缓存中的缓存行cache line;向其他处理节点中的事务缓存发送所述目的地址;接收所述其他处理节点中的事务缓存返回的被所述目的地址命中的cache line的状态信息,其中,所述被所述目的地址命中的cache line中缓存有所述共享数据,所述状态信息用于表示所述共享数据在所述其他处理节点的事务缓存中的访问状态;根据所述状态信息确定所述操作指令是否与所述其他处理节点正在执行的操作指令相冲突。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司;南京航空航天大学,未经华为技术有限公司;南京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610067776.4/,转载请声明来源钻瓜专利网。