基于MESI协议的缓存一致性优化方法、电子设备及存储介质

    公开(公告)号:CN118779254A

    公开(公告)日:2024-10-15

    申请号:CN202410759466.3

    申请日:2024-06-13

    摘要: 本发明公开了基于MESI协议的缓存一致性优化方法、电子设备及存储介质,属于数据通信优化技术领域,本发明要解决的技术问题为如何改进MESI协议的工作逻辑增加缓存一致性的工作效率,维护缓存一致性,采用的技术方案为:该方法是对MESI协议进行扩展,增加数据嗅探寄存器,数据嗅探寄存器用于捕捉E态和I态,当数据存在独占或失效时,数据嗅探寄存器及时捕捉,并就爱那个捕捉到的结果保存;当需要更新状态时,判断是同节点内部的操作还是节点外部的操作:若是同节点内部的操作,则直接在节点内部完成数据交换;若是节点外部的操作,则通过数据嗅探寄存器直接进行访问,避免跨多层更新状态。

    主机-设备系统中实现或管理缓存一致性的方法和系统

    公开(公告)号:CN113495854B

    公开(公告)日:2024-09-17

    申请号:CN202110345565.3

    申请日:2021-03-31

    IPC分类号: G06F12/0815 G06F12/0897

    摘要: 本公开提供一种主机‑设备系统中实现或管理缓存一致性的方法和系统。缓存一致性模式包括:响应于来自主机‑设备系统中的设备的针对共享数据的实例的读请求,将共享数据的实例从主机设备发送至该设备;以及响应于来自设备的写请求,将与该写请求相关联的数据存储在主机设备的缓存部中。共享数据固定在主机设备的缓存部中,而未缓存在主机‑设备系统中的任何其它设备中。因为主机‑设备系统中只存在共享数据的一个缓存副本,所以该系统中的设备是缓存一致的。

    用于减少近存计算元件的一致性目录控制器开销的机制

    公开(公告)号:CN118451408A

    公开(公告)日:2024-08-06

    申请号:CN202280084791.3

    申请日:2022-12-01

    摘要: 并行处理(PP)级一致性目录(也称为存内处理探测滤波器(PimPF))被添加到一致性目录控制器。当该一致性目录控制器接收到来自主机的广播PIM命令、或并行地指向多个存储器存储体的PIM命令时,该PimPF通过维护用于高速缓存一致性的目录来加速对该PIM命令的处理,该目录与该一致性目录控制器中的现有系统级目录分离。该PimPF根据定义受广播PIM命令影响的存储器地址的地址签名来维护目录。描述了两种具体实施:轻量级具体实施,该轻量级具体实施加速PIM加载到寄存器中;和重量级具体实施,该重量级具体实施加速PIM加载到寄存器中以及PIM存储到存储器中。

    具有可编程原子操作的存储器控制器

    公开(公告)号:CN111656334B

    公开(公告)日:2024-07-12

    申请号:CN201980010140.8

    申请日:2019-01-28

    发明人: T·M·布鲁尔

    IPC分类号: G06F13/16 G06F12/0815

    摘要: 本发明公开一种存储器控制器电路,其可耦合到第一存储器电路,例如DRAM,并且包含:第一存储器控制电路,其从所述第一存储器电路读取或对所述第一存储器电路写入;第二存储器电路,例如SRAM;第二存储器控制电路,其被调适成当所请求的数据存储于所述第二存储器电路中时,响应于读取请求而从所述第二存储器电路读取,否则将所述读取请求传送到所述第一存储器控制电路;预定原子操作电路系统;和可编程原子操作电路系统,其被调适成执行至少一个可编程原子操作。所述第二存储器控制电路还将接收到的可编程原子操作请求传送到所述可编程原子操作电路系统并且针对所述第二存储器电路的高速缓存行设置危险位。

    多核处理器系统的缓存一致性的验证方法及验证装置

    公开(公告)号:CN117785292A

    公开(公告)日:2024-03-29

    申请号:CN202311814597.9

    申请日:2023-12-26

    发明人: 翟华星 张稚 刘洋

    摘要: 本申请提供一种多核处理器系统的缓存一致性的验证方法及验证装置,验证装置在对多个处理器系统的缓存一致性验证时,可在多核处理器系统的首次仿真结束后,抓取多核的各级缓存的状态,在确定首次仿真结果满足缓存一致性标准时即可完成核验,在确定至少一个缓存的状态异常时,对多核处理器系统进行二次仿真,在二次仿真时根据各处理器核心处理的请求,基于缓存一致性标准预测各级缓存的状态,并在每次预测状态变化后进行分析,从而快速定位到导致首次仿真的缓存状态异常的请求信息并进行修正,通过至多两次仿真中的缓存一致性验证,不仅保障了检测精度与检测速度,还能同时对多核处理器系统中的三级缓存进行一致性验证,使得一致性验证更全面准确。

    多处理器系统中的中继一致存储器管理

    公开(公告)号:CN110741356B

    公开(公告)日:2024-03-15

    申请号:CN201880038296.2

    申请日:2018-04-10

    摘要: 描述了用于存储器管理的方法和装置。在所公开的实施例中,一种系统具有第一处理器和第二处理器,其中每个处理器能够访问存储器系统。第一工作单元被接收以用于由第一处理器执行,其中存储器系统被访问。在第一工作单元的执行时,第二工作单元被生成以用于由第二处理器执行。仅在存储器系统被更新之后,由第二处理器对第二工作单元的处理才发生。这种基于工作单元消息的排序为多个处理器的存储器操作提供了中继一致性。

    一种缓存方法、高速缓存、电子设备及可读存储介质

    公开(公告)号:CN117609110A

    公开(公告)日:2024-02-27

    申请号:CN202311753900.9

    申请日:2023-12-19

    IPC分类号: G06F12/0815 G06F12/0877

    摘要: 本发明实施例提供一种缓存方法、高速缓存、电子设备及可读存储介质,涉及计算机技术领域。该方法包括:请求缓冲区在未命中状态处理寄存器中存在请求地址与第一请求地址相同的第二请求的情况下,将第一请求传入所述未命中状态处理寄存器中,并对第一请求和第二请求进行合并处理,得到第三请求;未命中状态处理寄存器根据第三请求生成处理任务,并将处理任务发送至主流水线;主流水线根据处理任务对高速缓存的缓存行进行访问,并生成处理结果;响应缓冲区根据处理结果生成针对所述第一请求的第一响应,和所述第二请求的第二响应,并将所述第一响应和所述第二响应并行发送至所述第一节点。本发明实施例可以提升缓存的整体性能。