【技术实现步骤摘要】
本专利技术涉及计算机,具体而言,涉及一种多核处理器系统中的缓存一致性控制方法及装置。
技术介绍
1、随着运算任务量的增大,高性能的多核处理器系统得到了越来越广泛的应用。在多核处理器系统中,通常每个核都配备有独立的私有缓存。在多核处理器系统中,当一个处理器核访问私有缓存时,由于其私有缓存的容量有限,当其私有缓存没有足够的空间容纳访问的缓存行时,需要以多个处理器核共享缓存行的方式进行缓存行的访问。因此,在多核处理器系统中的多个处理器核之间共享缓存行时,需要多个处理器核之间进行缓存一致性控制,以保证多个处理器核之间的缓存一致性。
2、在相关技术中,缓存一致性控制方法通常采用总线方式,通过总线将多个处理器核之间的缓存一致性控制信息发送给在多个处理器核之间通信的互连网络节点,消耗了过多的通信资源。
3、read-modify-write(读-修改-写,以下简称为rmw),是当前多核处理器系统访存操作常见的场景。基于多核一致性协议(例如,mesi协议(协议中modified,exclusive,shared,invalid四
...【技术保护点】
1.一种多核处理器系统中的缓存一致性控制方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述其他处理器核对所述缓存行的所述其他权限状态,确定所述当前处理器核对所述缓存行的当前权限状态,包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述响应于所述嗅探请求,根据所述当前处理器核作为被嗅探者的权限状态,确定所述被嗅探者的被嗅探者权限状态,包括以下至少之一:
6.根据
...【技术特征摘要】
1.一种多核处理器系统中的缓存一致性控制方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述其他处理器核对所述缓存行的所述其他权限状态,确定所述当前处理器核对所述缓存行的当前权限状态,包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述响应于所述嗅探请求,根据所述当前处理器核作为被嗅探者的权限状态,确定所述被嗅探者的被嗅探者权限状态,包括以下至少之一:
6.根据权利要求4所述的方法,其特征在于,在响应于所述嗅探请求,根据所述当前处理器核作为被嗅探者的权限状态,确定所述被嗅探者的被嗅探者权限状态之后,所述方法还包括:
7.根据权利要求1至6中任一项所述的方法,其特征在于,在根据所述其他处理器核对所述缓存行的所述其他权限状态,确定所述当前处理器核对所述缓存行的当前权限状态之后,还包括:
8.一种多核处理器系统中的缓...
【专利技术属性】
技术研发人员:董宸,孙浩,
申请(专利权)人:达摩院上海科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。