多核处理器系统中的缓存一致性控制方法及装置制造方法及图纸

技术编号:44281805 阅读:23 留言:0更新日期:2025-02-14 22:19
本发明专利技术公开了一种多核处理器系统中的缓存一致性控制方法及装置。其中,该方法包括:向互连网络节点发送当前处理器核针对缓存行的读请求;接收互连网络节点发送的其他处理器核对缓存行的其他权限状态,其中,其他处理器核为多核处理器系统中多个处理器核中除当前处理器核之外的处理器核;根据其他处理器核对缓存行的其他权限状态,确定当前处理器核对缓存行的当前权限状态,其中,当前权限状态为高于共享状态的独占状态。本发明专利技术解决了相关技术中,在多核处理器系统中实现数据共享时,对于每个处理器核发起的数据写处理时,存在至少两次的交互,占用了过多的通信资源的技术问题。

【技术实现步骤摘要】

本专利技术涉及计算机,具体而言,涉及一种多核处理器系统中的缓存一致性控制方法及装置


技术介绍

1、随着运算任务量的增大,高性能的多核处理器系统得到了越来越广泛的应用。在多核处理器系统中,通常每个核都配备有独立的私有缓存。在多核处理器系统中,当一个处理器核访问私有缓存时,由于其私有缓存的容量有限,当其私有缓存没有足够的空间容纳访问的缓存行时,需要以多个处理器核共享缓存行的方式进行缓存行的访问。因此,在多核处理器系统中的多个处理器核之间共享缓存行时,需要多个处理器核之间进行缓存一致性控制,以保证多个处理器核之间的缓存一致性。

2、在相关技术中,缓存一致性控制方法通常采用总线方式,通过总线将多个处理器核之间的缓存一致性控制信息发送给在多个处理器核之间通信的互连网络节点,消耗了过多的通信资源。

3、read-modify-write(读-修改-写,以下简称为rmw),是当前多核处理器系统访存操作常见的场景。基于多核一致性协议(例如,mesi协议(协议中modified,exclusive,shared,invalid四个状态的缩写))在处本文档来自技高网...

【技术保护点】

1.一种多核处理器系统中的缓存一致性控制方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述其他处理器核对所述缓存行的所述其他权限状态,确定所述当前处理器核对所述缓存行的当前权限状态,包括:

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

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

5.根据权利要求4所述的方法,其特征在于,所述响应于所述嗅探请求,根据所述当前处理器核作为被嗅探者的权限状态,确定所述被嗅探者的被嗅探者权限状态,包括以下至少之一:

6.根据权利要求4所述的方法...

【技术特征摘要】

1.一种多核处理器系统中的缓存一致性控制方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述其他处理器核对所述缓存行的所述其他权限状态,确定所述当前处理器核对所述缓存行的当前权限状态,包括:

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

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

5.根据权利要求4所述的方法,其特征在于,所述响应于所述嗅探请求,根据所述当前处理器核作为被嗅探者的权限状态,确定所述被嗅探者的被嗅探者权限状态,包括以下至少之一:

6.根据权利要求4所述的方法,其特征在于,在响应于所述嗅探请求,根据所述当前处理器核作为被嗅探者的权限状态,确定所述被嗅探者的被嗅探者权限状态之后,所述方法还包括:

7.根据权利要求1至6中任一项所述的方法,其特征在于,在根据所述其他处理器核对所述缓存行的所述其他权限状态,确定所述当前处理器核对所述缓存行的当前权限状态之后,还包括:

8.一种多核处理器系统中的缓...

【专利技术属性】
技术研发人员:董宸孙浩
申请(专利权)人:达摩院上海科技有限公司
类型:发明
国别省市:

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

1