数据包处理系统
    1.
    发明授权

    公开(公告)号:CN114710571B

    公开(公告)日:2023-05-23

    申请号:CN202210338328.9

    申请日:2022-04-01

    Abstract: 本申请公开了一种数据包处理系统,异构资源一体化调度模组在线重构高性能报文交换模组的多个流水线逻辑,并将业务流表拆分为多个流表项,将流表项加载至对应的流水线逻辑,每个流水线逻辑对应一种网络协议类型的数据包处理逻辑;高性能报文交换模组接收数据包,确定数据包对应的目标网络协议类型,利用与目标网络协议类型对应的流水线逻辑中的流表项将数据包发送至智能网络线卡模组;智能网络线卡模组接收数据包,利用与目标网络协议类型对应的异构资源组合对数据包进行处理,并将处理后的数据包返回高性能报文交换模组,由高性能报文交换模组对处理后的数据包进行转发。该系统能够实现多种网络技术体制并存环境下的协议无关数据包处理。

    数据包处理系统
    2.
    发明公开

    公开(公告)号:CN114710571A

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

    申请号:CN202210338328.9

    申请日:2022-04-01

    Abstract: 本申请公开了一种数据包处理系统,异构资源一体化调度模组在线重构高性能报文交换模组的多个流水线逻辑,并将业务流表拆分为多个流表项,将流表项加载至对应的流水线逻辑,每个流水线逻辑对应一种网络协议类型的数据包处理逻辑;高性能报文交换模组接收数据包,确定数据包对应的目标网络协议类型,利用与目标网络协议类型对应的流水线逻辑中的流表项将数据包发送至智能网络线卡模组;智能网络线卡模组接收数据包,利用与目标网络协议类型对应的异构资源组合对数据包进行处理,并将处理后的数据包返回高性能报文交换模组,由高性能报文交换模组对处理后的数据包进行转发。该系统能够实现多种网络技术体制并存环境下的协议无关数据包处理。

    一种面向可编程交换的硬件解析器及解析器实现方法

    公开(公告)号:CN114816434B

    公开(公告)日:2022-10-04

    申请号:CN202210738234.0

    申请日:2022-06-28

    Abstract: 本发明公开了一种面向可编程交换的硬件解析器及解析器实现方法,将一组包含解析指令处理单元、数据解析单元、解析基元启动器、解级联控制器、特征值寄存器、解析指令寄存器、级联状态寄存器的硬件逻辑组件定义为一个可编程硬件解析基元,以解析基元为硬件可编程基本单位,以解析基元阵列作为硬件解析器基础架构,以解析基元指令的作为解析器编程参数,利用软件编程指定的解析指令以及基元之间的级联状态,完成不同解析逻辑分支的硬件解析处理,作为可编程交换中的硬件解析器实现装置,实现了协议无关的硬件可编程解析。

    一种面向可编程交换的硬件解析器及解析器实现方法

    公开(公告)号:CN114816434A

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

    申请号:CN202210738234.0

    申请日:2022-06-28

    Abstract: 本发明公开了一种面向可编程交换的硬件解析器及解析器实现方法,将一组包含解析指令处理单元、数据解析单元、解析基元启动器、解级联控制器、特征值寄存器、解析指令寄存器、级联状态寄存器的硬件逻辑组件定义为一个可编程硬件解析基元,以解析基元为硬件可编程基本单位,以解析基元阵列作为硬件解析器基础架构,以解析基元指令的作为解析器编程参数,利用软件编程指定的解析指令以及基元之间的级联状态,完成不同解析逻辑分支的硬件解析处理,作为可编程交换中的硬件解析器实现装置,实现了协议无关的硬件可编程解析。

    一种低时延高带宽的2D-mesh FPGA芯片阵列及其构建方法

    公开(公告)号:CN119443004A

    公开(公告)日:2025-02-14

    申请号:CN202411457327.1

    申请日:2024-10-18

    Abstract: 本发明公开了一种低时延高带宽的2D‑mesh FPGA芯片阵列及其构建方法,包括:增加一种类交换节点,其由FPGA构成,称为交换FPGA;所述交换FPGA连接若干个计算FPGA;所述交换FPGA上实现基于2D‑mesh的互连与交换。从逻辑上看,各个计算FPGA之间仍然是2D‑mesh互连结构;本发明将间接光纤连接转换为片上连接,避免了片间传输的重复以太协议栈封装与缓存,降低了时延开销和资源占用,相比片间,片上的带宽、时延性能高一个数量级,因此在流量负载较大情形下,可为整个网络提供远超接口的互连带宽和更优的转发时延,极大降低整个网络的拥塞概率,确保时延抖动在一个较小范围;且任意两个计算FPGA之间的点对点带宽都等于计算节点FPGA的接入带宽,不会出现接入带宽收敛问题。

    基于FPGA后端P4多模态智能网卡的整合配置方法

    公开(公告)号:CN115499312A

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

    申请号:CN202211409470.4

    申请日:2022-11-11

    Abstract: 本发明公开一种基于FPGA后端P4多模态智能网卡的整合配置方法:针对多模态网络场景应用需求,编写数据平面的多模态网络P4代码与控制平面的多模态网络规则文件,FPGA后端P4编译器将多模态网络P4代码编译后生成FPGA配置文件,发送至解析编码模块;解析编码模块接收FPGA配置文件,后读取多模态网络规则文件和FPGA资源利用表;解析编码模块分析FPGA配置文件和多模态网络规则文件,生成文件对应数据;解析编码模块解析文件对应数据,生成数据对应的加载表;配置校验模块读取加载表,生成对应配置表,将配置表配置到FPGA并生成对应的校验格式表,最后依据校验格式表读取配置表,从而生成校验表来验证配置正确性。

    一种智能表项控制器及控制方法

    公开(公告)号:CN114356418A

    公开(公告)日:2022-04-15

    申请号:CN202210228898.2

    申请日:2022-03-10

    Abstract: 本发明公开了一种智能表项控制器及控制方法,以表项操作指令的方式,基于表项的优先级、老化时间、表项内容以及表项更新、删除和查询的操作属性,硬件实现了对表项更新、删除和查询等操作的智能控制,包括对表项存储地址的自动计算、老化表项的自动删除、表项存储空间的智能优化等处理,均实现了智能化控制,实现方法简单、高效、灵活。对表项控制实时性要求较高的应用领域,尤其涉及到大规模的表项下发、表项动态老化时,较基于CPU软件实现的传统表项控制器,在表项更新速率、表项生效时延、表项存储空间利用率等方面均有很大优势。

    一种芯片间通信系统、方法
    8.
    发明公开

    公开(公告)号:CN119759833A

    公开(公告)日:2025-04-04

    申请号:CN202411832025.8

    申请日:2024-12-12

    Abstract: 本说明书公开了一种提供一种芯片间通信系统、方法,所述系统包括:若干连接节点与交换结构,各连接节点均连接至所述交换结构,针对任一连接节点,该连接节点包括计算芯片与连接模块,所述计算芯片,用于根据计算任务,生成待传输数据,将所述待传输数据传输至所述连接模块,所述连接模块,用于确定所述待传输数据的目标连接节点,并通过所述交换结构将所述待传输数据传输至所述目标连接节点,所述连接模块还用于,接收其他连接节点传输的待传输数据,将所述待传输数据传输至所述计算芯片,可利用各连接节点形成的统一的通信链路,实现多计算芯片的高速连接通信。

    一种网络硬切片的方法、装置及存储介质

    公开(公告)号:CN116405395B

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

    申请号:CN202310418632.9

    申请日:2023-04-14

    Abstract: 本说明书公开了一种网络硬切片的方法、装置及存储介质,本方法通过确定各用户的需求网络带宽,并根据各用户需求网络带宽确定划分粒度,然后根据划分粒度确定待划分物理网络划分出的输出子接口数量以及输出子接口的子带宽,将待划分物理网络划分到各输出子接口,然后针对每个用户,根据输出子接口的子带宽以及该用户的需求网络带宽,从各输出子接口中确定满足该用户的需求网络带宽的输出子接口,将选择出的输出子接口组成该用户的输出子接口,确定从待划分物理网络的主接口到该用户的输出子接口的待划分网络,为该用户划分的逻辑网络。本方法能够根据各用户的需求网络带宽确定为各用户划分的逻辑网络,更好的满足各用户的多种需求。

    一种基于FPGA灵活后端的智能网卡调度方法

    公开(公告)号:CN117014235A

    公开(公告)日:2023-11-07

    申请号:CN202311285976.3

    申请日:2023-10-07

    Abstract: 本说明书公开了一种基于FPGA灵活后端的智能网卡调度方法,本方法可以先定义智能网卡的结构,智能网卡中具有用于智能网卡间互联或者智能网卡接收外界数据的灵活接口子模块,执行智能网卡的功能逻辑的灵活逻辑子模块,灵活交换子模块可以在灵活接口子模块和灵活逻辑子模块之间进行数据交换,从而,可以通过解析广义P4代码,从而对所需智能网卡数量的智能网卡进行调度,在需要多个智能网卡时,通过智能网卡间的灵活接口子模块可以实现智能网卡的互联,通过灵活交换子模块可以灵活的控制智能网卡内部的数据传输方向,使得多个智能网卡可以共同执行任务,从而相比于现有技术实现了对智能网卡的灵活调度。

Patent Agency Ranking