-
公开(公告)号:CN110677220A
公开(公告)日:2020-01-10
申请号:CN201910846462.8
申请日:2019-09-09
Applicant: 无锡江南计算技术研究所
IPC: H04L1/16 , H04L1/22 , H04L12/801
Abstract: 本发明涉及高速互连网络中远程主存访问协议技术领域,具体为一种基于多轨冗余应答的RDMA消息机制及其实现装置。一种基于多轨冗余应答的RDMA消息机制,包括1)消息发起方采用多消息并行拆分,不同消息的数据包之间、相同消息的数据包之间均乱序发送上网;2)消息的每一个请求包均设置编码信息,消息接收方根据编码信息进行数据量计数;3)每一请求包的接收不产生响应包,当消息的最后一个请求包接收完成时产生响应包并返回给消息发起方,消息发起方自行产生消息完成通知;4)消息的响应包以复制多份的方式通过多个网络通道发送。本申请提出的RDMA消息机制采用消息级多轨冗余应答,确保消息可靠传输的同时又减少应答包的数量,提升了网络传输的效率。
-
公开(公告)号:CN102447590B
公开(公告)日:2014-09-03
申请号:CN201010508969.1
申请日:2010-10-13
Applicant: 无锡江南计算技术研究所
IPC: H04L12/26
Abstract: 本发明实施例公开了一种交换机的线路测试方法、装置和系统,本发明实施例利用待测交换机的端口组建测试环路、创建能够使测试数据包路由到测试环路中的各个端口的路由表,并将测试数据包一次性地发送至所述测试环路的一个端口缓冲区,实现了测试包能够在所述测试环路上的各个端口之间并发持续的流入流出,从而对交换机线路持续性高压力测试,且可多台待测交换机同时进行测试,克服了现有技术中点对点测试并行性差的缺点,提高了测试效率;由于本发明只需将测试数据包写入每个测试环路的一个端口缓冲区,则一台服务器即可完成多台交换机测试,从而节省了服务器的数量,符合技术节省的要求。
-
公开(公告)号:CN101471857A
公开(公告)日:2009-07-01
申请号:CN200710160666.3
申请日:2007-12-26
Applicant: 无锡江南计算技术研究所
Abstract: 一种交换机及配置交换机的方法。所述交换机包括用于交换机内数据交换的数据交换单元组以及与数据交换单元组配套的连接单元组,所述连接单元组中的连接单元分别与对应的数据交换单元组中的各个数据交换单元相连,用于将所述数据交换单元与交换机的所有端口相连,与所述连接单元相连的各个数据交换单元的带宽之和大于或等于数据交换带宽,并且趋近于数据交换带宽。所述交换机及配置交换机的方法提高了交换机的带宽可配置性、可靠性以及稳定性。
-
公开(公告)号:CN113157465B
公开(公告)日:2022-11-25
申请号:CN202110445792.3
申请日:2021-04-25
Applicant: 无锡江南计算技术研究所
IPC: G06F9/54
Abstract: 本发明实施例提供一种基于指针链表的消息发送方法及装置,所述方法包括:检测到相同异步信息发送队列时,向相同异步信息发送队列中添加指针链表;获取相同异步信息发送队列中的当前发送包,根据预设的发送顺序为当前发送包分配序号,获取当前发送包对应的描述符,根据描述符分配对应的悬挂缓冲编号;根据悬挂缓冲编号中的头部和尾部确定指针链表的头指针和尾指针;检测到新描述符进行悬挂缓冲时,修改当前尾指针对应的描述符的next为新描述符,并将尾指针的位置修改为新描述符;接收所有描述符对应的应答包,完成相同异步信息发送。采用本方法能够保证节点间采用多端口发送的消息顺序正确,又能够充分发挥消息的并发性,提高消息引擎的处理效率。
-
公开(公告)号:CN113297104B
公开(公告)日:2022-11-15
申请号:CN202110665312.4
申请日:2021-06-16
Applicant: 无锡江南计算技术研究所
IPC: G06F12/1027
Abstract: 本发明为一种面向消息传递机制的地址转换装置及方法,包括:句柄代换表,包含每个句柄对应空间页表的指针,指针指向主存内连续物理地址空间的虚实代换页表;地址代换快表TLB,用于存储虚地址与物理地址的代换条目;脱靶处理部件,用于在地址代换脱靶时建立新的代换条目并存储到所说地址代换快表TLB中;主存页表,用于接收所述脱靶处理部件发出的页表读请求并返回物理页号。脱靶处理部件在地址代换脱靶时,将该次地址代换请求悬挂并向主存页表发出页表读请求,接收主存页表返回的物理页号,建立新的代换条目并装填到地址代换快表TLB中。本发明的优点是:地址转换及地址代换快表TLB的缺失装填通过硬件完成,无需CPU干预,提高了地址代换的效率。
-
公开(公告)号:CN110690991A
公开(公告)日:2020-01-14
申请号:CN201910852825.9
申请日:2019-09-10
Applicant: 无锡江南计算技术研究所
Abstract: 一种基于逻辑树的无阻塞网络归约计算装置,属于硬件集成电路技术领域。装置包括网络包接收模块,用于接收缓存网络上传输的归约数据包,并发送给网络包匹配模块;网络包匹配模块,用于将归约数据包的控制信息与集合消息状态记录进行匹配,匹配成功后,发送归约数据包给归约计算模块并触发归约计算模块启动计算;归约计算模块,用于进行本地归约计算和网络归约计算;网络发包模块,用于发送计算结束后的归约计算结果给归约通信指示对象。方法采用上述装置实现。本发明能够自动完成归约通信过程中的集合ID匹配,归约数据计算、归约结果发送等功能,能加速集合归约通信处理,降低集合归约通信对处理器CPU的打扰,提高集合归约通信性能。
-
公开(公告)号:CN113315664B
公开(公告)日:2023-07-11
申请号:CN202110665267.2
申请日:2021-06-16
Applicant: 无锡江南计算技术研究所
IPC: H04L41/14
Abstract: 本发明为一种消息处理芯片验证方法,包括以下步骤:S1:集中整合网络模型的节点资源,利用悬挂和条目进行节点消息的仿真;S2:给网络模型设置与待验证芯片端口数量相同的模拟端口数;S3:配置消息引擎,为不同类型的消息分配不同的悬挂,悬挂中的不同条目代表不同节点的不同消息;S4:模拟消息发送;S5:模拟消息接收。本发明的优点是:能够按照复杂网络接口芯片的验证要求,灵活高效地生成需要的消息序列,可以达到包级调控,支持多种类、高并发的验证需求,实现网络接口芯片较为完备的验证。系统在运行过程中,占用计算资源少,用时较短,能够提高网络接口芯片的验证效率。
-
公开(公告)号:CN113094320A
公开(公告)日:2021-07-09
申请号:CN202110445793.8
申请日:2021-04-25
Applicant: 无锡江南计算技术研究所
Abstract: 本发明实施例提供一种并行消息仲裁装置及方法,所述装置包括:消息预处理模块、快速队列模块、消息站台、均匀轮转仲裁模块、加权轮转仲裁模块、站台访问模块、消息拆包模块,其中,消息预处理模块用于将消息描述符分配到消息站台和快速队列模块,消息站台和快速队列中生成消息描述符对应的请求发送对仲裁模块,均匀轮转仲裁模块和加权轮转仲裁模块对消息站台id依次仲裁,消息拆包模块获取仲裁模块的仲裁结果,并通过消息站台访问模块访问消息站台,完成消息拆包信息的读写请求。采用本装置能够多进程消息的流量均衡,并且支持快速消息的优先调度,实现快速消息的低延时发送。同时尽可能节省硬件资源开销。
-
公开(公告)号:CN110688238B
公开(公告)日:2021-05-07
申请号:CN201910846465.1
申请日:2019-09-09
Applicant: 无锡江南计算技术研究所
Abstract: 一种分离存储的队列实现方法及装置,属于数字电路技术领域。本发明的方法包括:将片上队列和主存队列组成一条逻辑队列,片上队列位于逻辑队列的头部,主存队列位于逻辑队列的尾部;当片上队列非满且主存队列非空时,从主存队列头部读取条目到片上队列尾部。本发明的装置包括:写入控制模块、读取控制模块、主存队列管理模块、片上队列管理模块、片上队列存储器、主存队列条目预取模块、主存读写控制模块。本发明既能够保证队列有足够大的存储空间,同时又具有较快的访问速度。
-
公开(公告)号:CN110688238A
公开(公告)日:2020-01-14
申请号:CN201910846465.1
申请日:2019-09-09
Applicant: 无锡江南计算技术研究所
Abstract: 一种分离存储的队列实现方法及装置,属于数字电路技术领域。本发明的方法包括:将片上队列和主存队列组成一条逻辑队列,片上队列位于逻辑队列的头部,主存队列位于逻辑队列的尾部;当片上队列非满且主存队列非空时,从主存队列头部读取条目到片上队列尾部。本发明的装置包括:写入控制模块、读取控制模块、主存队列管理模块、片上队列管理模块、片上队列存储器、主存队列条目预取模块、主存读写控制模块。本发明既能够保证队列有足够大的存储空间,同时又具有较快的访问速度。
-
-
-
-
-
-
-
-
-