多节点缓存一致性维护方法、装置、设备、介质及产品制造方法及图纸

技术编号:42211148 阅读:14 留言:0更新日期:2024-07-30 18:53
本发明专利技术涉及计算机技术领域,公开了一种多节点缓存一致性维护方法、装置、设备、介质及产品,应用于本地计算节点的节点控制器,该方法包括:接收第一远程计算节点发送的第一缓存一致性请求;解析请求数据包中的地址域段,当查询到其它远程计算节点的缓存中具有与解析结果对应的目标数据,则向其它远程计算节点发送第一监听请求,以使其它远程计算节点返回目标数据;将目标数据发送至第一远程计算节点。这样提前发起对其它远程计算节点发送监听请求,无需将缓存一致性请求转发给本地计算节点内的主节点模块,即节点控制器分担了主节点模块的部分任务,能够大幅提高跨节点缓存一致性请求的处理速度,进而提高整体计算性能。

【技术实现步骤摘要】

本专利技术涉及计算机,特别是涉及一种多节点缓存一致性维护方法、装置、设备、介质及产品


技术介绍

1、数据处理量的爆炸增长和人工智能、云计算等技术的快速发展对计算系统的性能要求越来越高,但是随着摩尔定律逼近极限,单个处理器中晶体管数目的增加速度逐渐放缓。中央处理器(central processing unit,简称cpu)的性能提升主要依赖内核数量的增加,随着核心数量的增多,传统采用对称多处理器系统架构的处理器的内存控制器读取内存的性能瓶颈越来越明显,导致其扩展能力非常有限。基于此,非一致性内存访问(non-uniform memory access,简称numa)架构成为中央处理器发展的一种趋势。

2、在numa架构中,每个计算节点均拥有各自的内存,且该内存也可被其它节点访问,导致中央处理器核心在访问自身节点内内存时的访存速度要大于访问其它节点内内存时的访存速度。在相关的技术方案中,为了维护系统的缓存一致性,某一计算节点的所有缓存一致性请求均会直接进入计算节点内的主节点模块进行处理,这就进一步导致跨节点缓存一致性请求的处理效率下降,进而影响本文档来自技高网...

【技术保护点】

1.一种多节点缓存一致性维护方法,其特征在于,应用于本地计算节点的节点控制器,所述方法包括:

2.根据权利要求1所述的多节点缓存一致性维护方法,其特征在于,还包括:

3.根据权利要求1所述的多节点缓存一致性维护方法,其特征在于,解析所述第一缓存一致性请求的数据包中的地址域段,查询除了所述第一远程计算节点之外的其它远程计算节点的缓存中是否有与解析结果对应的目标数据,包括:

4.根据权利要求3所述的多节点缓存一致性维护方法,其特征在于,解析所述第一缓存一致性请求的数据包中的地址域段,得到第一目标地址信息,包括:

5.根据权利要求1所述的多节点缓...

【技术特征摘要】

1.一种多节点缓存一致性维护方法,其特征在于,应用于本地计算节点的节点控制器,所述方法包括:

2.根据权利要求1所述的多节点缓存一致性维护方法,其特征在于,还包括:

3.根据权利要求1所述的多节点缓存一致性维护方法,其特征在于,解析所述第一缓存一致性请求的数据包中的地址域段,查询除了所述第一远程计算节点之外的其它远程计算节点的缓存中是否有与解析结果对应的目标数据,包括:

4.根据权利要求3所述的多节点缓存一致性维护方法,其特征在于,解析所述第一缓存一致性请求的数据包中的地址域段,得到第一目标地址信息,包括:

5.根据权利要求1所述的多节点缓存一致性维护方法,其特征在于,向其它远程计算节点发送第一监听请求,以使其它远程计算节点返回所述目标数据,包括:

6.根据权利要求1所述的多节点缓存一致性维护方法,其特征在于,将所述目标数据发送至所述第一远程计算节点,包括:

7.根据权利要求3所述的多节点缓存一致性维护方法,其特征在于,在接收第一远程计算节点发送的第一缓存一致性请求之前,还包括:

8.根据权利要求7所述的多节点缓存一致性维护方法,其特征在于,在所述第二远程计算节点返回所述目标数据的同时,还包括:

9.根据权利要求8所述的多节点缓存一致性维护方法,其特征在于,在将完成响应信息和所述目标数据发送至所述第一远程计算节点的同时,还包括:

10.根据权利要求9所述的多节点缓存一致性维护方法,其特征在于,更新所述本地计算节点内的主节点模块的目录信息,包括:

11.根据权利要求8所述的多节点缓存一致性维护方法,其特征在于,在所述第一远程计算节点接收到所述完成响应信息之后,还包括:

12.根据权利要求2所述的多节点缓存一致性维护方法,其特征在于,解析所述第二监听请求的数据包中的地址域段,当查询到目标远程计算节点的缓存中有与解析结果对...

【专利技术属性】
技术研发人员:苏康邹晓峰李亚民王梦龙
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1