[发明专利]一种用于同步中央处理器所属缓存的方法和装置有效
申请号: | 201710147292.5 | 申请日: | 2017-03-13 |
公开(公告)号: | CN108572926B | 公开(公告)日: | 2022-02-22 |
发明(设计)人: | 张扬;罗犇 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F12/0844 | 分类号: | G06F12/0844;G06F3/06 |
代理公司: | 北京清源汇知识产权代理事务所(特殊普通合伙) 11644 | 代理人: | 冯德魁 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 同步 中央处理器 所属 缓存 方法 装置 | ||
1.一种用于同步中央处理器所属缓存的方法,特征在于,包括:
利用同步内存和中央处理器所属缓存的模块获得对数据的更新情况以判断是否进行数据同步;
若是,确定源中央处理器和目的中央处理器;
将所述源中央处理器所属指定的缓存区域的数据同步到目的中央处理器所属的相应的缓存区域;
所述中央处理器所属的指定的缓存区域包括内存的指定区域对应的中央处理器所属的缓存区域。
2.根据权利要求1所述的用于同步中央处理器所属缓存的方法,特征在于,所述确定源中央处理器和目的中央处理器的操作前还包括:
判断是否满足进行中央处理器所属缓存间同步的条件;
若满足,执行后续操作。
3.根据权利要求2所述的用于同步中央处理器所属缓存的方法,特征在于,所述判断是否满足进行中央处理器所属缓存间同步的条件包括:
判断所述内存的指定区域对应的中央处理器所属缓存区域的数据是否被更新;
若被更新,判断所述内存的指定区域的标记是否包括同步标记和下述标记的至少一种:写回标记或写穿标记;
若包括,则满足进行中央处理器所属缓存间同步的条件。
4.根据权利要求2所述的用于同步中央处理器所属缓存的方法,特征在于,所述判断是否满足进行中央处理器所属缓存间同步的条件包括:
判断是否获取到将中央处理器所属的指定的缓存区域进行同步的指令,所述指令指定目的中央处理器和内存的指定区域;
若获取到,则满足进行中央处理器所属缓存间同步的条件。
5.根据权利要求3所述的用于同步中央处理器所属缓存的方法,特征在于,所述确定源中央处理器和目的中央处理器包括:
将所述内存的指定区域对应的中央处理器所属缓存区域被更新的中央处理器作为源中央处理器;
确定目的中央处理器。
6.根据权利要求3所述的用于同步中央处理器所属缓存的方法,特征在于,所述将所述源中央处理器的指定的缓存区域的数据同步到目的中央处理器的相应的缓存区域的操作前,还包括:
执行写回或写穿标记所对应的操作。
7.根据权利要求1所述的用于同步中央处理器所属缓存的方法,特征在于,所述确定源中央处理器和目的中央处理器包括:
利用同步内存和中央处理器所属缓存的模块确定源中央处理器;
确定目的中央处理器。
8.根据权利要求1所述的用于同步中央处理器所属缓存的方法,特征在于,所述确定源中央处理器和目的中央处理器包括:
确定源处理器;
查找所述内存的指定区域所对应的关联中央处理器;
将所述关联中央处理器中除源中央处理器外的其他中央处理器作为目的中央处理器。
9.根据权利要求1所述的用于同步中央处理器所属缓存的方法,特征在于,所述将所述源中央处理器所属指定的缓存区域的数据同步到目的中央处理器所属相应的缓存区域包括:
利用同步内存和中央处理器所属缓存的模块,不通过内存,直接将所述源中央处理器所属指定的缓存区域的数据同步到目的中央处理器所属的相应的缓存区域。
10.根据权利要求9所述的用于同步中央处理器所属缓存的方法,特征在于,所述利用同步内存和中央处理器所属缓存的模块,不通过内存,直接将所述源中央处理器所属指定的缓存区域的数据同步到目的中央处理器所属的相应的缓存区域的操作前,还包括:
判断同步内存和中央处理器所属缓存的模块是否空闲。
11.根据权利要求9所述的用于同步中央处理器所属缓存的方法,特征在于,所述同步内存和中央处理器缓存的模块部署于:中央处理器内或独立于中央处理器单独部署。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710147292.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种STEP文件等效的二进制数据存储方法
- 下一篇:存储器系统及其操作方法