基于共享内存的数据交互方法及装置、虚拟电子设备、存储介质

    公开(公告)号:CN119376969A

    公开(公告)日:2025-01-28

    申请号:CN202411230211.4

    申请日:2024-09-03

    Abstract: 本公开提供了一种基于共享内存的数据交互方法及装置、虚拟电子设备、存储介质,所述方法包括:响应于检测到第一应用针对第一虚拟网络设备的第一协议栈的发包请求,调用第一发包函数;基于第一发包函数,将待发送数据封装为第一数据包;获取发送所述第一数据包的所述共享描述符环对应的尾值,更新所述尾值,并发起所述第一数据包的直接内存访问方式的中断。通过网络驱动技术将RC和EP注册为虚拟网卡,从而实现通过PCIe插槽并借助PCIe连接线即可通信的功能,无需借助于网卡等外设实现数据报文的传输,不仅增加了数据传输的稳定性,还节约了硬件的配置成本。

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

    公开(公告)号:CN114385182B

    公开(公告)日:2024-12-31

    申请号:CN202111556390.7

    申请日:2021-12-17

    Abstract: 本发明公开了一种数据处理方法、装置、设备及计算机存储介质,所述方法包括:获取深度学习模型的静态中间表示和动态中间表示,静态中间表示对应的计算子图中,各有向边上承载有静态张量数据;动态中间表示对应的计算子图中,各有向边上承载有动态张量数据;对静态中间表示和动态中间表示进行优化,得到优化后的静态中间表示和动态中间表示;对优化后的静态中间表示和动态中间表示进行编译,得到后端硬件设备可执行的目标代码,以使后端硬件设备执行目标代码,实现目标代码的功能。本发明通过对静态中间表示和动态中间表示同时进行优化处理,优化效果更好,能够实现前端框架无关以及后端平台无关,提高中间表示的可移植性,以适用于多种硬件平台。

    事件处理方法、处理器、设备及片上系统

    公开(公告)号:CN117194061A

    公开(公告)日:2023-12-08

    申请号:CN202310736206.X

    申请日:2023-06-20

    Inventor: 李文成 罗勇

    Abstract: 本申请提出一种事件处理方法、处理器、设备及片上系统,事件处理方法,该方法应用于包含用户态和内核态的处理器,应用程序运行于所述用户态,UIO设备运行于所述内核态,所述UIO设备包括与所述处理器连接的外部设备的驱动程序,所述方法包括:调用所述UIO设备对所述外部设备进行主动检测;在检测到所述外部设备触发第一事件的情况下,通过所述UIO设备向所述应用程序发送第一消息,所述第一消息用于表示所述外部设备触发所述第一事件。通过执行上述方案,无需依靠外部设备发起中断,即可实现在外部设备触发第一事件时,使应用程序获知外部设备触发了第一事件。

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

    公开(公告)号:CN114398080A

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

    申请号:CN202111554527.5

    申请日:2021-12-17

    Abstract: 本发明公开了一种数据处理方法、装置、设备及计算机存储介质,所述方法包括:获取深度学习模型的第一静态中间表示;深度学习模型为基于前端模型框架构建的模型,第一静态中间表示具有图结构,图结构包括M个节点和连接不同节点的有向边,有向边上承载有静态张量数据;将第一静态中间表示转化为与所述前端模型框架无关的第二静态中间表示;对第二静态中间表示进行优化,得到第三静态中间表示;对第三静态中间表示进行编译,得到后端硬件设备可执行的目标代码,以使后端硬件设备执行目标代码,实现目标代码的功能。本发明通过对静态中间表示进行优化处理,能够实现前端框架无关以及后端平台无关,提高了中间表示的可移植性,以适用于多种硬件平台。

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

    公开(公告)号:CN114385183A

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

    申请号:CN202111556419.1

    申请日:2021-12-17

    Abstract: 本发明公开了一种数据处理方法、装置、设备及计算机存储介质,所述方法包括:获取深度学习模型的第一中间表示,第一中间表示包括计算子图,计算子图包括算子和有向边;计算子图对应有功能属性;算子包括功能函数;根据计算子图的功能属性对目标算子中的功能函数的数据结构和变量进行转换;基于转换后的数据结构和变量,对目标算子的执行顺序和目标算子中所包含的标量操作进行优化,得到第二中间表示;对第二中间表示进行编译,得到后端硬件设备可执行的目标代码,以使后端硬件设备执行目标代码,实现目标代码的功能。本发明通过对中间表示进行优化处理,能够实现前端框架无关以及后端平台无关,提高了中间表示的可移植性,以适用于多种硬件平台。

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

    公开(公告)号:CN114385181A

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

    申请号:CN202111554530.7

    申请日:2021-12-17

    Abstract: 本发明公开了一种数据处理方法、装置、设备及计算机存储介质,所述方法包括:获取深度学习模型的第一动态中间表示,第一动态中间表示包括至少一个计算子图,计算子图包括N个节点和连接不同节点的有向边,有向边上承载有动态张量数据;根据至少一个计算子图各自对应的运行时长对至少一个计算子图进行筛选,获得至少一个待优化计算子图;对至少一个待优化计算子图进行优化,得到第二动态中间表示;对第二中间表示进行编译,得到后端硬件设备可执行的目标代码,以使后端硬件设备执行目标代码,实现目标代码的功能。本发明通过对动态中间表示进行优化处理,能够实现前端框架无关以及后端平台无关,提高了中间表示的可移植性,以适用于多种硬件平台。

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

    公开(公告)号:CN114385181B

    公开(公告)日:2025-01-28

    申请号:CN202111554530.7

    申请日:2021-12-17

    Abstract: 本发明公开了一种数据处理方法、装置、设备及计算机存储介质,所述方法包括:获取深度学习模型的第一动态中间表示,第一动态中间表示包括至少一个计算子图,计算子图包括N个节点和连接不同节点的有向边,有向边上承载有动态张量数据;根据至少一个计算子图各自对应的运行时长对至少一个计算子图进行筛选,获得至少一个待优化计算子图;对至少一个待优化计算子图进行优化,得到第二动态中间表示;对第二动态中间表示进行编译,得到后端硬件设备可执行的目标代码,后端硬件设备执行目标代码,实现目标代码的功能。本发明通过对动态中间表示进行优化处理,能够实现前端框架无关以及后端平台无关,提高了中间表示的可移植性,以适用于多种硬件平台。

    数据交互方法、装置及计算机设备

    公开(公告)号:CN113905084A

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

    申请号:CN202111503499.4

    申请日:2021-12-10

    Abstract: 本申请提供一种数据交互方法、装置及计算机设备,涉及数据传输技术领域。该方法应用于片上系统,片上系统包括微控制器、寄存器、存储单元和总线,寄存器设置在微控制器内,微控制器与存储单元相连,存储单元为片上系统中除内存之外的存储单元,总线用于片上系统和外部设备建立通信连接,该方法包括:通过微控制器获取寄存器的状态,微控制器基于寄存器的状态,控制外部设备与存储单元之间的数据交互。本申请可提高片上系统和外部设备之间数据交互速度,从而提高数据传输性能。

Patent Agency Ranking