一种分布式原子操作的实现方法与实现装置

    公开(公告)号:CN114721996B

    公开(公告)日:2022-09-16

    申请号:CN202210643265.8

    申请日:2022-06-09

    Abstract: 本方案公开了一种分布式原子操作的实现装置,包括N个处理器核、M个存储器,且N个处理器核与M个存储器通过互连网络互连,N个处理器核分别通过X个原子操作处理接口连接至互连网络。本方案通过在处理器核与互连网络之间增加原子操作处理接口,借助互连网络已有的请求通道传输清除请求,维护各原子操作处理部件中预留数据空间标记信息的数据一致性,从而确保LR与SC访问请求的正确执行,与使用专用网络通道传输清除请求的方法相比,本方案能在任意互连网络规模下确保清除请求到达的实时性,能以更小的硬件开销支持LR与SC访问请求在分布式原子操作处理部件中的高效实现。

    多副本非原子写的存储序同步操作实现方法与实现装置

    公开(公告)号:CN113900968B

    公开(公告)日:2022-03-11

    申请号:CN202111497698.9

    申请日:2021-12-09

    Abstract: 本发明公开了一种多副本非原子写的存储序同步操作实现方法与实现装置,包括采用非原子写实现方式的微处理器架构,微处理器架构包括若干Cache代理、若干目录代理和若干IO代理,若干Cache代理通过片上互联网络连接于若干目录代理和若干IO代理,片上互联网络具有至少三个消息通道供Cache一致性协议使用,若干Cache代理通过若干用于实现强同步的同步处理模块连接于片上互联网络,每个Cache代理对应一个同步处理模块。本发明能确保在硬件线程的强同步指令执行完成之时,前面发出的读写操作都已真正执行完毕,从而解决了Non‑MCAW的强同步语义实现问题,在Non‑MCAW基础上实现强同步,保持Non‑MCAW实现的微处理架构的优势,能够有效简化硬件设计。

    多副本非原子写的存储序同步操作实现方法与实现装置

    公开(公告)号:CN113900968A

    公开(公告)日:2022-01-07

    申请号:CN202111497698.9

    申请日:2021-12-09

    Abstract: 本发明公开了一种多副本非原子写的存储序同步操作实现方法与实现装置,包括采用非原子写实现方式的微处理器架构,微处理器架构包括若干Cache代理、若干目录代理和若干IO代理,若干Cache代理通过片上互联网络连接于若干目录代理和若干IO代理,片上互联网络具有至少三个消息通道供Cache一致性协议使用,若干Cache代理通过若干用于实现强同步的同步处理模块连接于片上互联网络,每个Cache代理对应一个同步处理模块。本发明能确保在硬件线程的强同步指令执行完成之时,前面发出的读写操作都已真正执行完毕,从而解决了Non‑MCAW的强同步语义实现问题,在Non‑MCAW基础上实现强同步,保持Non‑MCAW实现的微处理架构的优势,能够有效简化硬件设计。

    利用多状态机提高读性能的协议转换桥及实现方法

    公开(公告)号:CN113867796B

    公开(公告)日:2022-02-22

    申请号:CN202111457885.4

    申请日:2021-12-02

    Abstract: 本发明公开了一种利用多状态机提高读性能的协议转换桥及实现方法,包括用于将来自上行逻辑的请求报文转换为下行逻辑对应的请求报文的协议转换器,以及若干状态机和连接于协议转换器的请求缓冲器,请求缓冲器用于缓存本次请求的六元组,所述的状态机均连接于响应分发器和发送仲裁器,响应分发器用于接收来自下行逻辑的响应报文,根据响应报文从请求缓冲器中取得相应的六元组后依据六元组将响应报文分配给状态机处理,所述的发送仲裁器用于从多个处于发送状态的状态机中挑选一个作为输出。本方案的多状态机并列设置,且通过响应分发器将下行协议的读响应数据分发送入多个状态机中,通过多状态机中的状态来表征是否满足上行协议的时序约束。

    利用多状态机提高读性能的协议转换桥及实现方法

    公开(公告)号:CN113867796A

    公开(公告)日:2021-12-31

    申请号:CN202111457885.4

    申请日:2021-12-02

    Abstract: 本发明公开了一种利用多状态机提高读性能的协议转换桥及实现方法,包括用于将来自上行逻辑的请求报文转换为下行逻辑对应的请求报文的协议转换器,以及若干状态机和连接于协议转换器的请求缓冲器,请求缓冲器用于缓存本次请求的六元组,所述的状态机均连接于响应分发器和发送仲裁器,响应分发器用于接收来自下行逻辑的响应报文,根据响应报文从请求缓冲器中取得相应的六元组后依据六元组将响应报文分配给状态机处理,所述的发送仲裁器用于从多个处于发送状态的状态机中挑选一个作为输出。本方案的多状态机并列设置,且通过响应分发器将下行协议的读响应数据分发送入多个状态机中,通过多状态机中的状态来表征是否满足上行协议的时序约束。

    一种分布式原子操作的实现方法与实现装置

    公开(公告)号:CN114721996A

    公开(公告)日:2022-07-08

    申请号:CN202210643265.8

    申请日:2022-06-09

    Abstract: 本方案公开了一种分布式原子操作的实现装置,包括N个处理器核、M个存储器,且N个处理器核与M个存储器通过互连网络互连,N个处理器核分别通过X个原子操作处理接口连接至互连网络。本方案通过在处理器核与互连网络之间增加原子操作处理接口,借助互连网络已有的请求通道传输清除请求,维护各原子操作处理部件中预留数据空间标记信息的数据一致性,从而确保LR与SC访问请求的正确执行,与使用专用网络通道传输清除请求的方法相比,本方案能在任意互连网络规模下确保清除请求到达的实时性,能以更小的硬件开销支持LR与SC访问请求在分布式原子操作处理部件中的高效实现。

Patent Agency Ranking