一种分离存储的队列实现方法及装置

    公开(公告)号:CN110688238B

    公开(公告)日:2021-05-07

    申请号:CN201910846465.1

    申请日:2019-09-09

    Abstract: 一种分离存储的队列实现方法及装置,属于数字电路技术领域。本发明的方法包括:将片上队列和主存队列组成一条逻辑队列,片上队列位于逻辑队列的头部,主存队列位于逻辑队列的尾部;当片上队列非满且主存队列非空时,从主存队列头部读取条目到片上队列尾部。本发明的装置包括:写入控制模块、读取控制模块、主存队列管理模块、片上队列管理模块、片上队列存储器、主存队列条目预取模块、主存读写控制模块。本发明既能够保证队列有足够大的存储空间,同时又具有较快的访问速度。

    一种分离存储的队列实现方法及装置

    公开(公告)号:CN110688238A

    公开(公告)日:2020-01-14

    申请号:CN201910846465.1

    申请日:2019-09-09

    Abstract: 一种分离存储的队列实现方法及装置,属于数字电路技术领域。本发明的方法包括:将片上队列和主存队列组成一条逻辑队列,片上队列位于逻辑队列的头部,主存队列位于逻辑队列的尾部;当片上队列非满且主存队列非空时,从主存队列头部读取条目到片上队列尾部。本发明的装置包括:写入控制模块、读取控制模块、主存队列管理模块、片上队列管理模块、片上队列存储器、主存队列条目预取模块、主存读写控制模块。本发明既能够保证队列有足够大的存储空间,同时又具有较快的访问速度。

    仲裁方法和仲裁器
    14.
    发明授权

    公开(公告)号:CN101471856B

    公开(公告)日:2011-01-12

    申请号:CN200710160665.9

    申请日:2007-12-26

    Abstract: 一种仲裁方法和仲裁器。所述仲裁方法包括:对于有年龄超时的端口请求的输入端口,仅将所述输入端口的年龄超时的端口请求设置为有效的端口请求;对于没有年龄超时的端口请求的输入端口,将所述输入端口的所有端口请求设置为有效的端口请求;若最大年龄方式没有超时或者顺序轮转方式超时,将优先级指针指向与年龄最大的端口请求对应的仲裁单元所在的优先级组;若最大年龄方式超时并且顺序轮转方式没有超时,将优先级指针轮流指向各优先级组;根据所述优先级指针对有效的端口请求进行仲裁。所述仲裁方法和仲裁器可以解决波阵仲裁中存在的“饥饿”问题,改善仲裁性能。

    一种基于多轨冗余应答的RDMA消息机制及其实现装置

    公开(公告)号:CN110677220B

    公开(公告)日:2022-06-14

    申请号:CN201910846462.8

    申请日:2019-09-09

    Abstract: 本发明涉及高速互连网络中远程主存访问协议技术领域,具体为一种基于多轨冗余应答的RDMA消息机制及其实现装置。一种基于多轨冗余应答的RDMA消息机制,包括1)消息发起方采用多消息并行拆分,不同消息的数据包之间、相同消息的数据包之间均乱序发送上网;2)消息的每一个请求包均设置编码信息,消息接收方根据编码信息进行数据量计数;3)每一请求包的接收不产生响应包,当消息的最后一个请求包接收完成时产生响应包并返回给消息发起方,消息发起方自行产生消息完成通知;4)消息的响应包以复制多份的方式通过多个网络通道发送。本申请提出的RDMA消息机制采用消息级多轨冗余应答,确保消息可靠传输的同时又减少应答包的数量,提升了网络传输的效率。

    一种消息处理芯片验证方法

    公开(公告)号:CN113315664A

    公开(公告)日:2021-08-27

    申请号:CN202110665267.2

    申请日:2021-06-16

    Abstract: 本发明为一种消息处理芯片验证方法,包括以下步骤:S1:集中整合网络模型的节点资源,利用悬挂和条目进行节点消息的仿真;S2:给网络模型设置与待验证芯片端口数量相同的模拟端口数;S3:配置消息引擎,为不同类型的消息分配不同的悬挂,悬挂中的不同条目代表不同节点的不同消息;S4:模拟消息发送;S5:模拟消息接收。本发明的优点是:能够按照复杂网络接口芯片的验证要求,灵活高效地生成需要的消息序列,可以达到包级调控,支持多种类、高并发的验证需求,实现网络接口芯片较为完备的验证。系统在运行过程中,占用计算资源少,用时较短,能够提高网络接口芯片的验证效率。

    一种面向高速消息传输的PCIE数据传输系统及计算机

    公开(公告)号:CN110688332B

    公开(公告)日:2021-01-15

    申请号:CN201910861693.6

    申请日:2019-09-12

    Abstract: 本发明涉及计算机外围设备高速互联总线(PCIE)技术领域,尤其涉及一种面向高速消息传输的PCIE数据传输系统及计算机。包括采用非轮询方式进行交互的处理器和消息处理芯片;所述处理器和消息处理芯片之间的数据包包括P数据包、NP数据包、CPL数据包,并且所述处理器和所述消息处理芯片均采用专门的通道发送和接收CPL数据包。可以满足PCIE的防死锁约束,并且在工程上容易实现,能够提升PCIE整体性能。

    一种面向高速消息传输的PCIE数据传输系统及计算机

    公开(公告)号:CN110688332A

    公开(公告)日:2020-01-14

    申请号:CN201910861693.6

    申请日:2019-09-12

    Abstract: 本发明涉及计算机外围设备高速互联总线(PCIE)技术领域,尤其涉及一种面向高速消息传输的PCIE数据传输系统及计算机。包括采用非轮询方式进行交互的处理器和消息处理芯片;所述处理器和消息处理芯片之间的数据包包括P数据包、NP数据包、CPL数据包,并且所述处理器和所述消息处理芯片均采用专门的通道发送和接收CPL数据包。可以满足PCIE的防死锁约束,并且在工程上容易实现,能够提升PCIE整体性能。

    一种基于多轨冗余应答的RDMA消息机制及其实现装置

    公开(公告)号:CN110677220A

    公开(公告)日:2020-01-10

    申请号:CN201910846462.8

    申请日:2019-09-09

    Abstract: 本发明涉及高速互连网络中远程主存访问协议技术领域,具体为一种基于多轨冗余应答的RDMA消息机制及其实现装置。一种基于多轨冗余应答的RDMA消息机制,包括1)消息发起方采用多消息并行拆分,不同消息的数据包之间、相同消息的数据包之间均乱序发送上网;2)消息的每一个请求包均设置编码信息,消息接收方根据编码信息进行数据量计数;3)每一请求包的接收不产生响应包,当消息的最后一个请求包接收完成时产生响应包并返回给消息发起方,消息发起方自行产生消息完成通知;4)消息的响应包以复制多份的方式通过多个网络通道发送。本申请提出的RDMA消息机制采用消息级多轨冗余应答,确保消息可靠传输的同时又减少应答包的数量,提升了网络传输的效率。

    一种带异步通知的乱序RDMA方法与装置

    公开(公告)号:CN110602211A

    公开(公告)日:2019-12-20

    申请号:CN201910870364.8

    申请日:2019-09-16

    Abstract: 一种带异步通知的乱序RDMA方法,包括步骤1:源方获取并记录RDMA消息的消息包信息,根据消息包信息从源方主存读取包数据,并将该包数据和对应的消息包信息封装成RDMA数据包,并发送给目标方;步骤2:在收到目标方返回响应包后,响应计数,收齐响应后,向目标方发送异步通知消息Send包;步骤3:在目标方将Send包写入接收队列并返回响应后,写完成事件。本发明,消息包支持乱序发射,减小对网络和路由方式的限制,使网络的构建更为灵活。使用源方计数的可靠性消息传输机制,保证消息可靠传输,简化硬件设计,节省硬件资源开销。由源方硬件自动发起异步通知消息通知目标方消息完成,实现消息完成事件的快速通知,降低消息延时。

Patent Agency Ranking