缓存一致性优化方法、装置、设备及存储介质制造方法及图纸

技术编号:45073890 阅读:15 留言:0更新日期:2025-04-25 18:15
本发明专利技术实施例涉及计算机技术领域,公开了一种缓存一致性优化方法、装置、设备及存储介质,包括:响应于当前处理器核发起的缓存一致性操作请求,获取缓存一致性操作请求对应的内存地址;根据缓存一致性操作请求对应的内存地址从多套总线中确定出目标侦听总线,并使用目标侦听总线完成缓存一致性操作请求;或者,根据缓存一致性操作请求对应的内存地址确定需要对缓存一致性操作请求进行响应的若干个相关处理器核,并使用当前处理器与所有相关处理器核完成缓存一致性操作请求,用较小的开销实现了高效维护缓存一致性。

【技术实现步骤摘要】

本专利技术实施例涉及计算机,特别涉及一种缓存一致性优化方法、装置、设备及存储介质


技术介绍

1、现代众核处理器上的每个处理器核都具有高速缓存(cache),用以提高数据的访问速度并确保程序编写的便捷性。在运行并行程序时,多个处理器核上运行的多个线程或进程可能会读写同一段共享内存区域内的数据。为了确保并行程序运行的正确性,同一计算节点内的不同处理器之间以及同一处理器的不同处理器核之间需要具备缓存一致性(cache coherence),以使同一份数据在多个处理器核的高速缓存之间保持一致。

2、基于侦听形式的一致性协议(简称侦听协议)是用于维护缓存一致性的主要方式之一。侦听协议的实现依赖于总线或类总线形式的网络连接(如2d mesh等)。基于此网络连接,单个处理器核的私有缓存所发出的所有请求会被广播到系统中所有其它处理器核的私有缓存中,而所有处理器核的访问请求也可以在此总线上进行定序操作,以实现缓存一致性模型及存储同一性模型中对访存序的要求。

3、尽管侦听协议的硬件实现开销小且运行功耗小,但因所有处理器核对总线的竞争性访问和有序应答会本文档来自技高网...

【技术保护点】

1.一种缓存一致性优化方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述缓存一致性操作请求对应的内存地址从多套总线中确定出目标侦听总线,包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述确定预设时长内多套总线的负载平衡性,包括:

5.根据权利要求1所述的方法,其特征在于,所述根据所述缓存一致性操作请求对应的内存地址确定需要对所述缓存一致性操作请求进行响应的若干个相关处理器核,包括:

6.根据权利要求5所述的方法,其特征在于,所述方法还包...

【技术特征摘要】

1.一种缓存一致性优化方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述缓存一致性操作请求对应的内存地址从多套总线中确定出目标侦听总线,包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述确定预设时长内多套总线的负载平衡性,包括:

5.根据权利要求1所述的方法,其特征在于,所述根据所述缓存一致性操作请求对应的内存地址确定需要对所述缓存一致性操作请求进行响应的若干个相关处理器核,包括:

6.根据权利要求5所述的方法,其...

【专利技术属性】
技术研发人员:张诚李锐喆孙超赵彤
申请(专利权)人:北京卡普拉科技有限公司
类型:发明
国别省市:

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

1