-
公开(公告)号:CN110719193A
公开(公告)日:2020-01-21
申请号:CN201910862750.2
申请日:2019-09-12
Applicant: 无锡江南计算技术研究所
IPC: H04L12/24 , H04L12/707
Abstract: 一种面向高性能计算的高可靠泛树网络拓扑方法及结构,属于高性能计算机网络技术领域。本发明的方法包括:利用多端口的路由器交换芯片,构建多层胖树网络结构;根据需要,对同一层的路由器交换芯片进行端口直连。本发明的结构包括由多个多端口的路由器构建的多层胖树网络结构,至少一层上的多个路由器的交换芯片端口直连。本发明能够有效避免普通树形网络下行路径无法容错的问题,从而提升网络的可靠性。
-
公开(公告)号:CN110691032A
公开(公告)日:2020-01-14
申请号:CN201910862763.X
申请日:2019-09-12
Applicant: 无锡江南计算技术研究所
IPC: H04L12/741 , H04L12/715
Abstract: 一种融合自适应和确定性路由算法的分级路由方法及装置,属于高性能计算机路由芯片技术领域。本发明的方法包括:在路由器芯片的每个端口设置一份分级路由表;将分级路由表按照网络拓扑的层次聚类原则分为多个级数路由表;根据具体的路由包,查找相应层次的级数路由表。本发明的装置包括由多个路由器构建的树形网络拓扑结构,路由器芯片的每个端口均设有分级路由表,分级路由表按照网络拓扑的层次聚类原则分为多个级数路由表。本发明能够有效确保路由查表效率,同时占用较少的芯片存储资源。
-
公开(公告)号:CN110519174A
公开(公告)日:2019-11-29
申请号:CN201910869890.2
申请日:2019-09-16
Applicant: 无锡江南计算技术研究所
IPC: H04L12/771 , H04Q1/02
Abstract: 本发明公开了一种面向高阶路由器芯片的高效并行管理方法及架构,包括:将路由器的端口分为多个组别;管理请求下发时,由总管部件将管理请求并行推送至各个组别,然后由各个组别采用串推的方式将管理请求推送至其组别内的各个端口;管理应答返回时,由各个组别按端口顺序收集其组别内各个端口的管理应答,然后各个组别按照其组别顺序将其收集的所有管理应答返回至总管部件。本发明能够硬件实现同时对多个端口维护管理,能够节省大量交互时间,有效提高片上维护管理效率。
-
公开(公告)号:CN118573513A
公开(公告)日:2024-08-30
申请号:CN202410755181.2
申请日:2024-06-12
Applicant: 无锡江南计算技术研究所
Abstract: 本申请涉及一种面向异构网络的拟态互连方法、装置和计算机设备,应用于网络系统,网络系统包括多个数据中心节点和多个集群,每个集群包括多个节点,多个节点包括拟态节点和代理节点,拟态节点和代理节点中包括处理器和网络接口。该方法包括:将每个集群内各节点中的处理器互连,将各节点中的处理器与各节点中的网络接口连接,并通过各拟态节点中的网络接口连接参数面网络,通过代理节点的网络接口与样本面网络连接;将每个集群内的多个拟态节点通过参数面网络进行互连;将多个集群通过样本面网络进行互连,并将每个集群分别与多个数据中心节点通过样本面网络进行连接。采用本方法能够实现异构网络的高效互连。
-
公开(公告)号:CN117692379A
公开(公告)日:2024-03-12
申请号:CN202410045189.X
申请日:2024-01-11
Applicant: 无锡江南计算技术研究所
Abstract: 本申请涉及一种面向高性能计算的多态路由表划分方法、装置和程序产品。所述方法包括:获取输入输入数据,确定输入数据的输入端口,并获取输入端口的初始路由表,其中,输入数据是输入到高性能计算系统中目标节点的数据;获取拓扑信息,根据拓扑信息确定预设配置值,并根据预设配置值确定初始路由表的区域划分方式,其中,拓扑信息包括用于表征节点连接关系的拓扑结构信息和用于表征节点数量的拓扑规模信息;确定初始路由表的目标需求,根据目标需求和区域划分方式对初始路由表进行划分,得到包括多个功能区域的目标路由表。该方法可以将多种路由功能集成到目标路由表中,可以提高路由转发的灵活性,还提高路由表与网络拓扑之间的适应性。
-
公开(公告)号:CN110912765A
公开(公告)日:2020-03-24
申请号:CN201910862946.1
申请日:2019-09-12
Applicant: 无锡江南计算技术研究所
IPC: H04L12/26 , H04L12/721 , H04L12/773
Abstract: 一种面向高阶路由器芯片的嵌入式功能自测试方法及装置,属于高性能计算机体系结构技术领域。本发明的方法包括:通过源路由器芯片的网络管理端口发送自测试包至网络上;自测试包根据设定的路径信息或者目标信息在网络上传输;通过目标路由器芯片的网络管理端口接收自测试包,并对自测试包进行合法性和完备性检查。本发明的装置设于路由器芯片的网络管理端口,包括自测试包组包模块,用于生成自测试包,并将自测试包发送至网络上;自测试包接收检测模块,用于接收自测试包,并对自测试包进行合法性和完备性检查。本发明简洁高效,能够在占用路由器芯片面积尽可能小的情况下实现对路由器功能的测试。
-
公开(公告)号:CN110601799A
公开(公告)日:2019-12-20
申请号:CN201910862949.5
申请日:2019-09-12
Applicant: 无锡江南计算技术研究所
Abstract: 一种基于双滑动窗口的链路重传方法及装置,属于高性能计算机网络领域链路层设计技术领域。本发明的方法包括:发送方维持一个发送窗口,对每一个进入链路层的数据包分配一个序列号;发送方维持一个重传类型窗口,对每一个进入链路层的数据包分配一个重传类型标记;接收方维持一个接收窗口,根据对接收到的数据包的校验情况,返回肯定或否定应答,以及数据包的序列号和数据包携带的重传类型标记;发送方接收到应答后,若收到肯定应答,则释放已确认的窗口空间;若在一定时间内未收到肯定应答,则从第一个未被肯定应答的数据包开始重传。本发明有效解决了应答包丢失、连续重传带来的应答不明确等问题,可及时正确启动重传,提高链路利用率。
-
公开(公告)号:CN103036818B
公开(公告)日:2015-05-20
申请号:CN201110300240.X
申请日:2011-09-30
Applicant: 无锡江南计算技术研究所
IPC: H04L12/937 , H04L12/863
Abstract: 一种片上网络及其通信控制器。所述片上网络的通信控制器包括至少一个仲裁模块以及至少一个通路选择模块,所述仲裁模块用于对源方片上处理器发送的控制队列中的控制信息进行仲裁,以产生仲裁结果;所述通路选择模块用于在接收到所述仲裁结果后,打开源方片上处理器与目标方片上处理器之间的信息通路;其中,发送控制信息的片上处理器为源方片上处理器,接收数据信息的片上处理器为目标方片上处理器。本发明有效地提高了片上网络的数据传输效率,实现了数据信息的流水传输,并且不需要设置对数据信息进行缓存的存储器,因而减小了芯片的面积,降低了片上网络数据传输的硬件代价。
-
公开(公告)号:CN101471856A
公开(公告)日:2009-07-01
申请号:CN200710160665.9
申请日:2007-12-26
Applicant: 无锡江南计算技术研究所
IPC: H04L12/56
Abstract: 一种仲裁方法和仲裁器。所述仲裁方法包括:对于有年龄超时的端口请求的输入端口,仅将所述输入端口的年龄超时的端口请求设置为有效的端口请求;对于没有年龄超时的端口请求的输入端口,将所述输入端口的所有端口请求设置为有效的端口请求;若最大年龄方式没有超时或者顺序轮转方式超时,将优先级指针指向与年龄最大的端口请求对应的仲裁单元所在的优先级组;若最大年龄方式超时并且顺序轮转方式没有超时,将优先级指针轮流指向各优先级组;根据所述优先级指针对有效的端口请求进行仲裁。所述仲裁方法和仲裁器可以解决波阵仲裁中存在的“饥饿”问题,改善仲裁性能。
-
公开(公告)号:CN101471856B
公开(公告)日:2011-01-12
申请号:CN200710160665.9
申请日:2007-12-26
Applicant: 无锡江南计算技术研究所
IPC: H04L12/56
Abstract: 一种仲裁方法和仲裁器。所述仲裁方法包括:对于有年龄超时的端口请求的输入端口,仅将所述输入端口的年龄超时的端口请求设置为有效的端口请求;对于没有年龄超时的端口请求的输入端口,将所述输入端口的所有端口请求设置为有效的端口请求;若最大年龄方式没有超时或者顺序轮转方式超时,将优先级指针指向与年龄最大的端口请求对应的仲裁单元所在的优先级组;若最大年龄方式超时并且顺序轮转方式没有超时,将优先级指针轮流指向各优先级组;根据所述优先级指针对有效的端口请求进行仲裁。所述仲裁方法和仲裁器可以解决波阵仲裁中存在的“饥饿”问题,改善仲裁性能。
-
-
-
-
-
-
-
-
-