内核中断的处理方法、装置、设备、介质及异构加速设备

    公开(公告)号:CN117873756B

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

    申请号:CN202410269819.1

    申请日:2024-03-11

    Abstract: 本发明公开了一种内核中断的处理方法、装置、设备、介质及异构加速设备,涉及计算机技术领域。首先,通过获取同时发起中断请求的内核编号,然后依据内核的优先级顺序依次输出发起中断请求的内核对应的中断请求,实现了对同时发出的中断请求的排序后输出;其次,由于是依据内核的优先级实现同时发起中断请求的输出,因此,降低了中断发起的延时,提高了用户的公平性,且不需要进行大量的比较逻辑,节省了逻辑资源开销;另外,通过将当前请求向量分别与当前优先级矩阵的每一行独热向量或每一列独热向量轮询相与,并根据各相与结果分别获取到了发起中断请求的内核编号,根据内核编号能够准确地实现对发起中断请求的各内核的中断请求的输出。

    一种加速设备的控制方法、系统、装置及加速设备

    公开(公告)号:CN117519955B

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

    申请号:CN202410021734.1

    申请日:2024-01-08

    Abstract: 本申请公开了一种加速设备的控制方法、系统、装置及加速设备,涉及虚拟化接口领域,解决应用与加速设备间存在绑定关系、云服务提供商运维难度大的问题。加速设备配置有一个包括与至少一个加速单元一一对应的寄存器访问接口的虚拟化接口;获取主机端发送的计算指令,确定与计算指令对应的目标加速单元;通过与目标加速单元对应的寄存器访问接口调用目标加速单元对应的寄存器,执行与计算指令对应的计算任务。通过虚拟化接口的配置以及为各加速单元设置对应的寄存器访问接口,实现了对于具有多个加速单元的加速设备的调用,使得主机端与异构加速设备之间脱离了绑定关系,减轻了云服务提供商对异构加速设备的接口的运维难度和代价。

    FPGA架构、器件、数据处理方法、系统及存储介质

    公开(公告)号:CN116737618A

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

    申请号:CN202311013808.9

    申请日:2023-08-14

    Abstract: 本发明在计算机应用技术领域,公开了一种FPGA架构、器件、数据处理方法、系统及存储介质。在本发明提供的FPGA架构中,划分静态区和动态区,可实现动静分离,基于映射表,又可将静态区中的虚拟功能与动态区的算法模块实现动态结合。虚拟功能的特定访问接口和通用访问接口可以实现与外部主机相对接,基于映射表,可以确定虚拟功能与算法模块的映射关系,因而,基于该FPGA架构可以在算法模块与虚拟功能松耦合即动态结合的情况下,实现VF功能。本发明所提供的FPGA器件、数据处理方法、系统及可读存储介质具有上述技术效果。

    一种握手信号的拆分电路、方法、装置、设备及存储介质

    公开(公告)号:CN115800992A

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

    申请号:CN202310070901.7

    申请日:2023-02-07

    Abstract: 本发明公开了一种握手信号的拆分电路、方法、装置、设备及存储介质,属于数字电路领域,用于对握手信号进行拆分。逻辑控制电路可以在与第二电平处理模块的配合下,在前端模块的有效信号输出端输出第一电平且自身对应的后端模块的反馈信号输出端输出第二电平时,仅控制自身对应的后端模块完成本次握手,并在前端模块完成本次握手前,向自身对应的后端模块的有效信号接收端输出与第一电平相反的电平,以防其再次接收数据,并向第一电平处理模块输出第二电平,以便第一电平处理模块在所有后端模块完成本次握手后输出第二电平,使前端模块完成本次握手,使多个后端模块可以同时/分时接收数据,提升了后端数据计算的灵活性,扩展了应用场景。

    设备调度方法、系统、电子设备及计算机可读存储介质

    公开(公告)号:CN115328666A

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

    申请号:CN202211256715.4

    申请日:2022-10-14

    Abstract: 本申请公开了一种设备调度方法、系统、电子设备及计算机可读存储介质,涉及服务器领域,该设备调度方法包括:基于虚拟机创建请求确定目标资源量;确定各个服务器节点的可用资源量;每个服务器节点的可用资源量根据服务器节点中处于空闲状态的设备的数量及处于休眠状态的设备的数量确定;在所有服务器节点中确定一个目标服务器节点;目标服务器节点的可用资源量大于或等于目标资源量;根据虚拟机创建请求在目标服务器节点上创建虚拟机。本申请能够使服务器节点上的设备可同时服务于更多的虚拟机,提高设备的利用率以及云服务提供商可服务的用户数。

    一种分子动力学模拟系统及方法

    公开(公告)号:CN117690502B

    公开(公告)日:2024-05-17

    申请号:CN202410154209.7

    申请日:2024-02-04

    Abstract: 本发明公开了一种分子动力学模拟系统及方法,涉及数据处理领域,为解决分子动力学模拟系统数据传输效率低的问题,该分子动力学模拟系统包括:计算高速链路交换模块,及与计算高速链路交换模块连接的第一共享内存、全域处理板卡组、区域处理板卡组和信息计算板卡组。本发明中,当主机、全域处理板卡组、区域处理板卡组和信息计算板卡组通过计算高速链路与第一共享内存互联后,均可访问第一共享内存中的数据,无需主机端进行数据转发,提升计算任务处理效率,从而提升了分子动力学模拟的效率。

    一种分子动力学模拟系统及方法
    9.
    发明公开

    公开(公告)号:CN117690502A

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

    申请号:CN202410154209.7

    申请日:2024-02-04

    Abstract: 本发明公开了一种分子动力学模拟系统及方法,涉及数据处理领域,为解决分子动力学模拟系统数据传输效率低的问题,该分子动力学模拟系统包括:计算高速链路交换模块,及与计算高速链路交换模块连接的第一共享内存、全域处理板卡组、区域处理板卡组和信息计算板卡组。本发明中,当主机、全域处理板卡组、区域处理板卡组和信息计算板卡组通过计算高速链路与第一共享内存互联后,均可访问第一共享内存中的数据,无需主机端进行数据转发,提升计算任务处理效率,从而提升了分子动力学模拟的效率。

    一种网络首包处理方法、系统、装置、介质及异构设备

    公开(公告)号:CN116723162A

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

    申请号:CN202311001080.8

    申请日:2023-08-10

    Abstract: 本申请公开了一种网络首包处理方法、系统、装置、介质及异构设备,涉及数据处理领域。用于解决硬件卸载时存在的网络时延增加、资源消耗过多的问题。应用于主机端,主机端中设有预设虚拟队列,在接收到硬件端发送的首包时,对首包进行匹配;将匹配后的首包写入预设虚拟队列,以便主机端中的虚拟机或容器读取预设虚拟队列中的首包。可见,本申请通过将首包直接写入预设虚拟队列,虚拟机或容器可以直接从队列中读取首包,首包不需要经过多次硬件的搬运才能到达最终的虚拟机或容器,减少了网络时延,提高网络传输效率,减轻了硬件端设计难度,减少了硬件本身资源以及硬件和主机接口资源的消耗,提高了网络性能。

Patent Agency Ranking