一种RDMA端侧任务队列调度方法
    1.
    发明公开

    公开(公告)号:CN118590454A

    公开(公告)日:2024-09-03

    申请号:CN202410895124.4

    申请日:2024-07-04

    Abstract: 本申请提供一种RDMA端侧任务队列调度方法,包括:响应于主机的门铃信号,从主机对应的发送队列中获取工作队列元素;对工作队列元素进行分类缓存,并根据调度状态信息,确定带宽敏感队列和延时敏感队列中的可调度的工作队列元素;利用预设的调度算法,对可调度的工作队列元素进行调度输出;在带宽敏感流的每次调度迭代之后,判断延时敏感队列中是否还存在可调度的工作队列元素,若是,则放弃带宽敏感流的调度占用,优先对延时敏感队列中可调度的工作队列元素进行调度输出,并将带宽敏感队列中可调度的工作队列元素以及相关的调度状态信息,写回网卡内存,以等待下一次调度。本申请能够满足时间敏感数据与带宽敏感数据的融合传输需求。

    面向同构非对称多核的OpenOCD单端口调试方法及系统

    公开(公告)号:CN116881120A

    公开(公告)日:2023-10-13

    申请号:CN202310678494.8

    申请日:2023-06-08

    Abstract: 本发明公开了一种面向同构非对称多核的OpenOCD单端口调试方法及系统,本发明方法包括:调试主机连接调试主板;为OpenOCD配置AMP组和SMP组的调试目标target;通过GDB连接OpenOCD的单个端口并发送调试命令;OpenOCD处理调试命令,若调试命令的调试目标target在AMP组内,则根据链表头遍历AMP组的调试目标target,针对调试命令的调试目标target和遍历得到的调试目标target执行调试命令的操作,否则仅针对调试命令的调试目标target执行调试命令的操作。本发明旨在简化面向同构非对称多核的OpenOCD调试技术,提升同构非对称多核下的调试效率。

    一种报文转发系统及方法
    3.
    发明公开

    公开(公告)号:CN116708600A

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

    申请号:CN202310746542.2

    申请日:2023-06-21

    Abstract: 本申请公开了一种报文转发系统及方法,包括CPU模块与TSN模块,CPU模块与TSN模块连接,在TSN模块中设置DMA模块、报文调度模块、时钟同步模块和传输模块,报文调度模块分别与DMA模块和传输模块连接,报文调度模块与时钟同步模块连接,通过传输模块接收初始报文或发送待发送报文,并将初始报文分为第一报文和第二报文,将第一报文分为第三报文和第四报文后发送至报文调度模块,将第二报文发送至时钟同步模块获取全局时钟;本系统获取全局时钟并根据上传时间调度表对第四报文接收或发送的时间进行调度,能够降低接收时间敏感流的抖动,可以有效避免不同报文之间发生队列竞争,造成拥塞,从而有效提高报文的确定性;该方法具有同样的有益效果。

    一种报文处理装置
    4.
    发明授权

    公开(公告)号:CN114363258B

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

    申请号:CN202210260794.X

    申请日:2022-03-17

    Abstract: 本发明公开了一种报文处理装置,包括:关键向量提取模块,用于获取原始报文,从原始报文中提取目标信息;报文缓存模块,用于缓存原始报文;可编程解析器,用于根据目标信息得到掩码匹配引擎所需的信息;掩码匹配引擎,根据可编程解析器输出的信息得到可编程编辑模块所需的处理策略;可编程编辑模块,用于根据处理策略对相应的字段进行编辑,得到编辑后的字段;报文组装模块,用于将编辑后的字段与缓存的原始报文进行重新组装,构成新的报文输出。本发明能够在不修改硬件设计的基础上,实现通用网络协议以及潜在的网络协议所需要的报文编辑,具有较高的普适性,以有效支持快速的定制网络协议发展。

    一种网络通信并行处理方法及系统

    公开(公告)号:CN115361451A

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

    申请号:CN202211298972.4

    申请日:2022-10-24

    Abstract: 本申请提供一种网络通信并行处理方法及系统,涉及计算机系统网络通信领域,特别是涉及一种网络通信并行处理方法,包括步骤:根据网卡RSS队列数量,创建多个NAPI处理内核线程;将每个所述NAPI处理内核线程,分别绑定至对应的一个第一CPU内核;响应于接收到消息信号中断MSI中断信号,通过第二CPU内核运行MSI中断响应;获取有报文数据的RSS队列,唤醒对应的所述NAPI内核处理线程;其中,所述NAPI表示新的应用程序编程接口;所述RSS表示接收端缩放;所述NAPI处理内核线程的数量即为所述网卡RSS队列数量。本申请能够实现多个内核同时并行处理网卡上多个队列中的报文数据,能够提高系统整体网络通信效率。

    一种基于芯粒化网络处理器架构的任务调度映射方法及系统

    公开(公告)号:CN114780227B

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

    申请号:CN202210696774.7

    申请日:2022-06-20

    Abstract: 本发明公开了一种基于芯粒化网络处理器架构的任务调度映射方法,包括如下步骤:根据网络处理应用任务获取任务数据流图;构建芯粒化网络处理器架构参数化模型;将任务调度映射转化为第一问题;根据所述任务数据流图和所述芯粒化网络处理器架构参数化模型,构建包括预设条件的第一问题数学模型,其中,所述第一问题数学模型包括第一问题价值系数;根据所述第一问题价值系数和预设算法,获取所述第一问题的最优解。该方法逻辑清晰,安全、有效、可靠,能快速形成任务调度映射最优路径,最大程度满足网络处理性能。与该方法属于同一技术构思的系统也同样能产生上述的技术效果。

    一种芯粒化网络处理器架构

    公开(公告)号:CN114827053A

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

    申请号:CN202210702099.4

    申请日:2022-06-21

    Abstract: 本发明公开了一种芯粒化网络处理器架构,包括芯粒化网络、FPGA加速模块、多核处理器阵列和可配置交换芯片;芯粒化网络包括三个数据平面,FPGA加速模块、多核处理器阵列和可配置交换芯片分别对应承载其中一个数据平面;可配置交换芯片分别与多核处理器阵列和FPGA加速模块连接;多核处理器阵列与FPGA加速模块连接;可配置交换芯片用于实现数据快速转发;FPGA加速模块用于实现功能加速;多核处理器阵列用于深度处理。该架构可以有效降低通信开销以及时间开销,进一步实现该芯粒化网络处理架构性能、功能的优化布局与处理性能提高。

    一种交换芯片内控制通路镜像读写系统及方法

    公开(公告)号:CN113254081B

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

    申请号:CN202110666564.9

    申请日:2021-06-16

    Abstract: 本申请公开了一种交换芯片内控制通路镜像读写系统,在包含并行的多条复制分组处理流水线架构的交换芯片中,通过读镜像和写镜像驱动多条流水线的表项同时配置,控制通路接收所有流水线的读响应和目标地址流水线的写响应,保证了多条并行分组处理的流水线无差异的配置下发表项,从而提高包含多条分组处理流水线的交换芯片的分组交换能力。相对于现有技术,能够有效的实现并行分组处理流水线之间配置的同步下发,使得分组数据无感知的并行运行在多条流水线上,实现多流水线间无差异的配置和管理,保证控制通路的高效性和数据通路的稳定性。本发明提供的一种交换芯片内控制通路镜像读写方法也解决了相应的技术问题。

    一种高阶路由器行缓冲优化结构

    公开(公告)号:CN108111438B

    公开(公告)日:2019-02-01

    申请号:CN201810062269.0

    申请日:2018-01-23

    Abstract: 本发明针对现有YARC高阶路由器结构的头队列阻塞以及缓冲利用率不均衡问题,提供一种高阶路由器行缓冲优化结构,包括一个输入端口、一个输出端口、一个输入缓冲、一个路由模块、一个行总线、一个STT/SRAM仲裁器、一块集中式STT‑RAM缓冲资源池、一块SRAM、8个完全相同的预取缓冲、一个子交叉开关、8个列缓冲、一个8选1多路选择器。本发明利用STT‑RAM的高密度以及低漏电特性来优化片上缓存,将原本在子交叉开关前分散的8块行缓冲资源整合成一块集中式STT‑RAM缓冲资源池;同时在STT‑RAM缓冲资源池旁放置一块小容量的SRAM,在隐藏STT‑RAM高写入延迟的同时充分利用其材料特性,有效提高片上缓冲区容量的同时提高缓冲资源利用率。

Patent Agency Ranking