【技术实现步骤摘要】
本专利技术涉及数据通信优化,具体地说是一种基于mesi协议的缓存一致性优化方法、电子设备及存储介质。
技术介绍
1、随着芯片产业的发展,随着主频的提升,对于chiplet间通信的速度会越来越高,但随之产生的,就是片间通信的缓存一致性的问题。起初,对于缓存一致性的方案就是通过监听,并实时在系统内广播一致性消息,但是这样的方式仅适用于片间通信速度不高,片间通信范围较小的情况,如果通信范围较大,很容易造成信道的堵塞,造成访问冲突。为此,mesi协议便诞生了,mesi协议其实是cpu cache的有限状态机,一共有4个状态(mesi就是状态的首字母):
2、m(modified,已修改):表明cache块被修改过,但未同步回内存;
3、e(exclusive,独占):表明cache块被当前核心独占,而其它核心的同一个cache块会失效;
4、s(shared,共享):表明cache块被多个核心持有且都是有效的;
5、i(invalidated,已失效):表明cache块的数据是过时的。
【技术保护点】
1.一种基于MESI协议的缓存一致性优化方法,其特征在于,该方法是对MESI协议进行扩展,增加数据嗅探寄存器,数据嗅探寄存器用于捕捉E态和I态,当数据存在独占或失效时,数据嗅探寄存器及时捕捉,并就爱那个捕捉到的结果保存;
2.根据权利要求1所述的基于MESI协议的缓存一致性优化方法,其特征在于,节点外部操作具体如下:
3.根据权利要求2所述的基于MESI协议的缓存一致性优化方法,其特征在于,数据地址记录为0x01-A1-curV;其中,curV表示current value=10x01。
4.根据权利要求2所述的基于MESI协议的缓
...【技术特征摘要】
1.一种基于mesi协议的缓存一致性优化方法,其特征在于,该方法是对mesi协议进行扩展,增加数据嗅探寄存器,数据嗅探寄存器用于捕捉e态和i态,当数据存在独占或失效时,数据嗅探寄存器及时捕捉,并就爱那个捕捉到的结果保存;
2.根据权利要求1所述的基于mesi协议的缓存一致性优化方法,其特征在于,节点外部操作具体如下:
3.根据权利要求2所述的基于mesi协议的缓存一致性优化方法,其特征在于,数据地址记录为0x01-a1-curv;其中,curv表示current value=10x01。
4.根据权利要求2所述的基于mesi协议的缓存一致性优化方法,其特征在于,节点外部操作时,所有涉及指令总线的操作,都需要通过数据嗅探寄存器进行。
【专利技术属性】
技术研发人员:李炳坤,魏朝飞,魏子重,
申请(专利权)人:山东浪潮科学研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。