一种并行数据编码装置及方法

    公开(公告)号:CN112290952B

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

    申请号:CN202011077919.2

    申请日:2020-10-10

    发明人: 鄢贵海 卢文岩

    IPC分类号: H03M7/30

    摘要: 本发明涉及数据库技术领域,具体涉及一种并行数据编码装置及方法,所述装置包括:数据控制模块,用于启动编码;还用于向单通道编码模块输入中包数据;通道分配模块,用于分配单通道编码模块,并将通道ID反馈至数据控制模块;单通道编码模块,用于按照编码规则将中包配置信息和中包数据编码转换成64bit数据、将中包头首地址转换成存放地址;若干单通道编码模块同步运行;数据处理模块,用于将64bit数据存储在存放地址中,同时根据编码规则将64bit数据和存放地址编码大包头并存放在大包头首地址中。故本发明在将数据中的同一个数据类型通过触发多个通道去进行并行编码,得到编码数据之后再转换成多字节数据缓存起来以便后续处理。

    寄存器映射方法、装置、设备及介质

    公开(公告)号:CN116360853A

    公开(公告)日:2023-06-30

    申请号:CN202211739087.5

    申请日:2022-12-30

    IPC分类号: G06F9/30 G06F13/42

    摘要: 本公开涉及一种寄存器映射方法、装置、设备及介质。其中,寄存器映射方法包括:响应于针对第一寄存器的操作指令,生成映射指令,映射指令包括第一寄存器的地址信息、操作指令的操作类型、第二寄存器的地址信息,第二寄存器用于存放操作指令针对的数据;根据第一寄存器的地址信息,确定与第一寄存器对应的外设设备的目标内存空间的地址信息;根据外设设备的目标内存空间的地址信息、操作指令的操作类型、第二寄存器的地址信息,对第一寄存器和外设设备的目标内存空间进行映射,根据本公开实施例,能够实现第一寄存器与外设设备的目标内存空间的实时映射。

    块设备快照方法、系统和存储介质

    公开(公告)号:CN114880277B

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

    申请号:CN202210362073.X

    申请日:2022-04-07

    发明人: 侯普 张宇

    IPC分类号: G06F16/11 G06F12/02

    摘要: 本发明提供了一种块设备快照方法、系统和存储介质,该方法包括:为原始盘创建快照,在原始盘和快照盘的配置块中记录原始盘识别码和快照盘识别码,创建原始盘和快照盘间的块对应关系映射表和快照盘的可用空闲块号并记录,快照盘中各快照块的元数据区被初始化;打开块设备,从快照盘的配置块读取块对应关系映射表和可用空闲块号至内存;在写操作时,在基于内存中的块对应关系确定触发写时复制操作时将写操作针对的原始盘的块中的原始内容复制到空闲块号对应的快照盘中的空闲块,将原始盘中的块号写入快照盘的元数据区,更新内存中的块对应关系映射表和可用空闲块号;在关闭快照盘时,将内存中的块对应关系映射表和可用空闲块号写入快照盘的配置块。

    算子计算方法、装置、设备及介质

    公开(公告)号:CN116149856A

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

    申请号:CN202310029566.6

    申请日:2023-01-09

    IPC分类号: G06F9/50

    摘要: 本公开涉及一种算子计算方法、装置、设备及介质。其中,算子计算方法包括:获取目标语句;将目标语句在中央处理器上进行处理得到与目标语句对应的至少一个中央处理器可执行算子;针对至少一个中央处理器可执行算子中的每一个中央处理器可执行算子,基于预设代码将中央处理器可执行算子替换成数据处理器可执行算子;在基于核处理器架构的数据处理器上对数据处理器可执行算子进行计算,将计算结果返回至中央处理器,由此,能够将原本由中央处理器进行计算的可执行算子交由基于核处理器架构的数据处理器来执行,减轻了中央处理器的计算压力,同时提升了可执行算子的计算速率。

    用于DPU的服务网格部署方法及装置

    公开(公告)号:CN116048538A

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

    申请号:CN202310070163.6

    申请日:2023-01-13

    发明人: 荆慧 黄明亮

    IPC分类号: G06F8/60

    摘要: 本申请提供一种用于DPU的服务网格部署方法及装置,方法包括:将当前在DPU中的用于进行流量数据处理的各个主服务网格各自对应的配置信息和基于主机侧的微服务流量数据生成的动态数据,分别同步至对应的处于非工作状态的备服务网格;若当前存在失效的主服务网格,则将其变更为失效服务网格,并将对应的备服务网格实时切换为新的主服务网格,以使新的主服务网格采用预存储的配置信息和动态数据进行流量数据处理。本申请能够有效提高DPU上服务网格的应用可靠性及稳定性,能够有效提高服务网格失效的获知效率,并能够有效提高微服务业务恢复的效率及可靠性。

    面向基于KPU架构硬件的通用驱动管理方法、系统和设备

    公开(公告)号:CN116028392A

    公开(公告)日:2023-04-28

    申请号:CN202211665791.0

    申请日:2022-12-23

    发明人: 赵璐

    IPC分类号: G06F13/10 G06F9/38

    摘要: 本发明提供一种面向基于KPU架构硬件的通用驱动管理方法、系统和设备,该方法包括:通过驱动接口将KPU架构硬件的驱动基本信息注册到通用驱动管理系统的指令注册模块,基于指令基类和每一基于KPU架构硬件的功能生成针对每一基于KPU架构硬件的指令驱动,并将所有的指令驱动存储在动态指令库;调用操作系统的硬件抽象层,将指令注册模块中注册的所有基于KPU架构硬件抽象为可访问的逻辑硬件,并向上层应用提供通用的对于所有基于KPU架构硬件的调用接口;基于任务队列线程安全地接收指令任务,并将指令任务线程安全地推送到对应的基于KPU架构硬件执行。本发明能够有效地管理不同KPU硬件的驱动,并为上层应用提供高层次的抽象,方便上层应用调用基于KPU架构硬件。

    服务请求处理方法、装置、电子设备及存储介质

    公开(公告)号:CN115883655A

    公开(公告)日:2023-03-31

    申请号:CN202211562193.0

    申请日:2022-12-07

    发明人: 王绍坤 黄明亮

    IPC分类号: H04L67/566 H04L67/1095

    摘要: 本公开涉及一种服务请求处理方法、装置、电子设备及存储介质。本公开通过获取至少一个服务请求,基于控制面代理从服务网格控制面获取配置信息,分别向数据处理器中的多个代理实例下发所述配置信息,以使所述数据处理器中的多个代理实例基于所述配置信息对所述至少一个服务请求中的每个服务请求进行处理。相较于现有技术,本公开由于将多个服务请求配置给多个代理实例,以使多个代理实例对服务请求并行处理,可以处理高并发的服务请求,解决了现有集中式代理有限的处理器、内存、最大连接数等资源难以承载高并发的服务请求的问题,并且多个代理实例可以并行地处理服务请求,进而可以提高服务请求处理速度,提升服务请求处理效率,提升用户体验。

    数据处理方法、装置、设备及计算机可读存储介质

    公开(公告)号:CN115643321A

    公开(公告)日:2023-01-24

    申请号:CN202211196772.8

    申请日:2022-09-29

    发明人: 张宇军 孟繁毅

    摘要: 本公开涉及一种数据处理方法、装置、设备及计算机可读存储介质,该方法包括:通过第一协议处理系统获取第一协议命令;基于所述第一协议命令,确定对应的内存访问操作命令并将所述内存访问操作命令写入共享信息缓冲区中;通过内存访问系统对所述共享信息缓冲区中的内存访问命令进行处理。本公开实现了NVMe over RDMA硬件卸载,在硬件设备中实现NVMe命令处理请求,主机端无需处理NVMe‑oF以及相应的RDMA协议,释放主机端CPU用于上层业务的处理,提高CPU的利用率,同时基于NVMe over RDMA硬件实现,直接处理NVMe相关的数据指令,降低数据处理延时,增加数据的吞吐量,有效提高了数据处理的性能与效率。

    命令执行方法、装置、设备及计算机可读存储介质

    公开(公告)号:CN115643318A

    公开(公告)日:2023-01-24

    申请号:CN202211203019.7

    申请日:2022-09-29

    发明人: 张宇军 孟繁毅

    摘要: 本公开涉及一种命令执行方法、装置、设备及计算机可读存储介质,该方法包括:通过第一协议收发系统从主机获取第一协议命令,将所述第一协议命令写入包共享缓冲区中,所述主机与所述硬件设备通信连接;通过所述第一协议收发系统控制所述卸载引擎,执行所述包共享缓冲区中的命令。本公开通过硬件设备实现NVMe over TCP,主机端不需要再处理NVMe‑oF以及相应的TCP协议,释放主机端CPU用于上层业务的处理,提高CPU的利用率,同时基于NVMe over TCP硬件实现,直接处理NVMe相关的数据指令,降低数据处理延时,增加数据的吞吐量,有效提高了数据处理的性能与效率。