[发明专利]内存访问方法及多处理器系统在审
申请号: | 201610949371.3 | 申请日: | 2016-10-26 |
公开(公告)号: | CN107992357A | 公开(公告)日: | 2018-05-04 |
发明(设计)人: | 兰可嘉;程永波;贺成洪 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/54 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙)44285 | 代理人: | 王仲凯 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 内存 访问 方法 处理器 系统 | ||
1.一种内存访问方法,其特征在于,包括:
第一处理模块接收第二处理模块发送的读请求,所述读请求用于请求缓存所述第一处理模块对应的存储空间中的目标数据,并指示所述第二处理模块对所述目标数据的期望状态;
所述第一处理模块根据目标目录确定缓存有所述目标数据的一个或多个目标存储空间,所述目标存储空间为除了所述第一处理模块对应的存储空间以外的其他存储空间;
所述第一处理模块向所述目标存储空间对应的一个或多个目标处理模块发送监听请求,以使得所述一个或多个目标处理模块根据所述监听请求向所述第二处理模块返回监听响应,所述监听响应用于响应所述期望状态;
所述第一处理模块向所述第二处理模块返回目标报文,所述目标报文包含所述目标数据以及监听数量,所述监听数量为所述第一处理模块发送的所述监听请求的数量;
当所述第二处理模块接收到的所述监听响应与所述监听数量匹配时,所述第一处理模块接收所述第二处理模块发送的更新报文;
所述第一处理模块根据所述更新报文更新所述目标目录。
2.根据权利要求1所述的方法,其特征在于,所述监听请求包含所述期望状态的请求者,以及将监听响应返回所述请求者的指示,所述请求者为所述第二处理模块。
3.根据权利要求1或2所述的方法,其特征在于,所述期望状态为独占所述目标数据;所述监听请求用于请求将所述目标存储空间对所述目标数据的缓存状态更改为无效。
4.根据权利要求1或2所述的方法,其特征在于,所述期望状态为共享所述目标数据;所述监听请求用于请求将所述目标存储空间对所述目标数据的缓存状态更改为共享。
5.一种内存访问方法,其特征在于,包括:
第二处理模块向第一处理模块发送读请求,所述读请求用于请求缓存所述第一处理模块对应的存储空间中的目标数据,并指示所述第二处理模块对所述目标数据的期望状态;
所述第二处理模块接收所述第一处理模块返回的目标报文,所述目标报文包含所述目标数据以及监听数量,所述监听数量为所述第一处理模块向目标处理模块发送的监听请求的数量,所述目标处理模块为所述第一处理模块根据目标目录确定的缓存有所述目标数据的一个或多个目标存储空间对应的处理模块,所述目标存储空间为除了所述第一处理模块对应的存储空间以外的其他存储空间;
所述第二处理模块接收所述目标处理模块根据所述监听请求返回的监听响应,所述监听响应用于响应所述期望状态;
当所述第二处理模块确定所述监听响应的数量与所述监听数量匹配时,所述第二处理模块向所述第一处理模块发送更新报文,所述更新报文用于所述第一处理模块更新所述目标目录。
6.根据权利要求5所述的方法,其特征在于,所述期望状态为独占所述目标数据;所述监听响应用于指示所述目标存储空间对所述目标数据的缓存状态已更改为无效。
7.根据权利要求5所述的方法,其特征在于,所述期望状态为共享所述目标数据;所述监听响应用于指示所述目标存储空间对所述目标数据的缓存状态已更改为共享。
8.一种内存访问方法,其特征在于,包括:
目标处理模块接收第一处理模块发送的监听请求,所述监听请求用于指示第二处理模块对目标数据的期望状态,所述目标数据为所述第一处理模块对应的存储空间中的数据;
所述目标处理模块根据所述期望状态更改目标存储空间对所述目标数据的缓存状态,并生成监听响应,所述目标存储空间为所述目标处理模块对应的存储空间;
所述目标处理模块向第二处理模块返回所述监听响应。
9.根据权利要求8所述的方法,其特征在于,所述监听请求包含所述期望状态的请求者,以及将监听响应返回所述请求者的指示,所述请求者为所述第二处理模块;
所述目标处理模块向第二处理模块返回所述监听响应包括:
所述目标处理模块根据所述指示向所述第二处理模块返回所述监听响应。
10.根据权利要求8或9所述的方法,其特征在于,所述期望状态为独占所述目标数据;所述目标处理模块根据所述期望状态更改目标存储空间对所述目标数据的缓存状态包括:
所述目标处理模块将目标存储空间对所述目标数据的缓存状态更改为无效。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610949371.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种PCB板检测用夹具装置
- 下一篇:一种铝电解电容器耐久性实验用夹具