基于GPGPU的指令流水线优化及动态规划方法及系统

    公开(公告)号:CN118796277A

    公开(公告)日:2024-10-18

    申请号:CN202411289145.8

    申请日:2024-09-14

    IPC分类号: G06F9/38

    摘要: 本发明公开了基于GPGPU的指令流水线优化及动态规划方法及系统,属于计算机技术领域,要解决的技术问题为浮点或特殊函数等多周期指令使得指令流水线停滞、降低了流水线效率与计算性能。包括如下步骤:基于流水线状态信号以及译码后指令中指定的指令类型、对流水线进行动态规划,将译码后指令和源操作数送入单周期执行阶段或多周期执行阶段,其中,多周期执行阶段进行类型为浮点型运算或特殊函数运算的多周期指令,运算过程中,将操作指令划分为n个运算阶段周期性执行,运算过程中、将当前运算阶段的流水线状态信号标识为忙信号,运算结束后、当前运算阶段的流水线状态信号标识为空闲信号。

    一种基于FPGA的数据库异构加速内核配置系统

    公开(公告)号:CN118377750B

    公开(公告)日:2024-10-01

    申请号:CN202410822550.5

    申请日:2024-06-25

    IPC分类号: G06F15/78 G06F9/4401

    摘要: 本发明涉及数据库配置技术领域,特别涉及一种基于FPGA的数据库异构加速内核配置系统。该基于FPGA的数据库异构加速内核配置系统,包括数据库总控服务器和基于FPGA的数据库查询加速装置,所述数据库总控服务器负责根据查询指令读取拟处理数据,并通过PCIe接口发送至基于FPGA的数据库查询加速装置;所述基于FPGA的数据库查询加速装置负责对FPGA芯片进行内核配置,生成最优内核流水线,执行数据查询任务。该基于FPGA的数据库异构加速内核配置系统,简单便捷,成本低廉,显著减少了FPGA芯片的片上加速内核使用数量,降低了FPGA芯片的资源损耗,进一步提升了单时段高并发查询任务的异构加速处理效率。

    一种大规模GPU性能检测方法、系统及设备

    公开(公告)号:CN118656285A

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

    申请号:CN202411154465.2

    申请日:2024-08-22

    IPC分类号: G06F11/34 G06F7/535

    摘要: 本申请提供了一种大规模GPU性能检测方法、系统及设备,属于GPU性能检测技术领域。该方法中基于接收到的GPU检测请求,确定相应的待检测目标GPU的性能检测任务信息。所述性能检测任务信息至少包括计算快速链接CXL地址、检测任务。基于预设的CXL Switch,将性能检测任务信息发送至相应的CXL地址,以使待检测目标GPU执行检测任务;当接收到来自待检测目标GPU的任务执行结果之后,根据任务执行结果及预设GPU性能仲裁算法,确定待检测目标GPU对应的性能检测结果,并将性能检测结果发送至用户终端;其中,任务执行结果至少包括待检测目标GPU执行检测任务的实测参数。

    一种数据库故障排查方法,装置、设备及存储介质

    公开(公告)号:CN116450692B

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

    申请号:CN202310659513.2

    申请日:2023-06-06

    摘要: 本申请公开了一种数据库故障排查方法,装置、设备及存储介质,涉及数据库技术领域,包括:数据库故障排查系统中的FPGA芯片获取数据库应用终端远程发送的故障编码,基于故障编码从DDR4存储器读取故障排查码,将故障排查码分解为若干数据流;对若干数据流进行编码并通过OpenCAPI高速接口将若干编码后数据流发送至数据库管理CPU,以便CPU基于若干编码后数据流进行故障排查并将故障排查结果返回FPGA;对故障排查结果进行编码加密并发送至数据库应用终端。本申请通过FPGA和CPU的异构架构,支持对数据库的远端故障排查,并在排查过程中不影响其他用户对数据库的使用,发挥FPGA的并行处理能力,提高故障排查效率。

    一种分布式数据库负载均衡方法、装置、设备及存储介质

    公开(公告)号:CN116028234B

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

    申请号:CN202310333844.7

    申请日:2023-03-31

    IPC分类号: G06F9/50 G06F16/21 G06F16/27

    摘要: 本申请公开了一种分布式数据库负载均衡方法、装置、设备及存储介质,涉及FPGA应用领域,应用于目标数据库节点的预设负载均衡板卡上的FPGA,目标数据库节点为分布式数据库系统中的管理节点;所述方法包括:基于预设定期监测时间点向目标数据库节点的CPU发送监测请求,以便CPU基于监测请求监测目标数据库节点的平均日访问数;汇总系统中其他数据库节点的平均日访问数,并基于系统中各数据库节点的平均日访问数确定目标均衡计划;对目标均衡计划进行分发,以便各数据库节点的FPGA基于目标均衡计划执行相应的数据迁移操作。本申请通过FPGA进行定期监测,以利用FPGA确定并完成相应的均衡操作,有效提高了数据库整体性能。

    一种数据读写方法、装置、设备及存储介质

    公开(公告)号:CN116401418A

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

    申请号:CN202310671919.2

    申请日:2023-06-08

    IPC分类号: G06F16/901 G06F16/9035

    摘要: 本申请公开了一种数据读写方法、装置、设备及存储介质,应用于预设元宇宙数据库中的第一数据存储层,涉及元宇宙数据库领域,包括:基于与当前元宇宙角色对应的读写目标存储层级信息确定相应的目标数据存储层以及相应的目标通信信道;确定与所述目标数据存储层对应的读写属性,以得到相应的目标读写属性信息;所述读写属性包括只读属性以及可读写属性;当所述目标读写属性信息表明所述目标数据存储层为可读写属性时跳转至相应的可读写状态,并基于本地与当前所述元宇宙角色对应的读写需求以及所述目标通信信道执行相应的数据读取或数据写入操作。本申请能够有效提升元宇宙用户的信息传输效率和灵活性,降低元宇宙数据库运行开销。

    基于FPGA的关系型数据库聚合查询方法、装置、设备及介质

    公开(公告)号:CN116186096A

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

    申请号:CN202310094262.8

    申请日:2023-02-07

    IPC分类号: G06F16/2457 G06F16/28

    摘要: 本申请公开了一种基于FPGA的关系型数据库聚合查询方法、装置、设备及存储介质,应用于FPGA芯片,涉及数据库技术领域,包括:通过OpenCAPI接口从关系型数据库的主机服务器获取与用户查询需求对应的待聚合数据;基于预设聚合函数对所述待聚合数据进行计算得到计算后数据,并根据预设数据分组类别对所述计算后数据进行分组处理,以得到与所述待聚合数据对应的若干个数据组;通过所述OpenCAPI接口将所述数据组传输至所述主机服务器,以便所述主机服务器基于所述数据组输出与所述用户查询需求对应的查询结果。这样一来,本申请可以在FPGA中完成数据的聚合以及分组操作,能避免利用CPU完成相应操作时被大量FPGA至CPU数据传输过程影响速度的情况,提高了数据聚合查询的效率。

    哈希连接方法、装置、设备及介质

    公开(公告)号:CN116028506A

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

    申请号:CN202310160998.0

    申请日:2023-02-23

    IPC分类号: G06F16/22

    摘要: 本申请公开了一种哈希连接方法、装置、设备及介质,涉及数据库查询操作的硬件加速领域,包括:获取第一待连接数据元组的第一数据和第二待连接数据元组的第二数据,利用布谷鸟算法分别对第一数据和第二数据进行计算,得到第一数据的哈希结果、第二数据的哈希结果;确定与第一数据的哈希结果对应的第一目标哈希表、与第二数据的哈希结果对应的第二目标哈希表;将第一数据和第二数据分成若干组第一子数据和第二子数据,分别存储第一子数据和第二子数据至第一目标哈希表和第二目标哈希表;从第一哈目标希表和第二目标哈希表中读取第一子数据和第二子数据,将满足等值条件的第一子数据和第二子数据进行归并连接,得到连接后数据。提高哈希连接速度。

    一种面向WIA-PA协议的工业无线传感网络架构和使用方法

    公开(公告)号:CN115314472A

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

    申请号:CN202210890475.7

    申请日:2022-07-27

    摘要: 本发明提供了一种面向WIA‑PA协议的工业无线传感网络架构和使用方法。包括以下模块:用户信息管理中心、WIA‑PA网关设备、传感器网络信号采集终端;所述信息管理中心,由手持终端、PC终端等信息首发设备组成,所述WIA‑PA网关设备,是集成有WIA‑PA协议的短程无线通信设备;所述传感器网络信号采集终端,由支持WIA‑PA协议的无线传感器终端设备和无线传感路由设备组成的传感器信号采集网络。本发明能更好的控制工业过程自动化的数据传输,操作简单、使用方便。

    一种基于FPGA的无人机高速避障系统

    公开(公告)号:CN114721437A

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

    申请号:CN202210485462.1

    申请日:2022-05-06

    IPC分类号: G05D1/10

    摘要: 一种基于FPGA的无人机高速避障系统,通过超声波传感器全方位探测无人机飞行路径可能出现的障碍物,并及时将障碍信息传送至FPGA芯片,通过信息接收、处理、仲裁等一系列操作,判断障碍控制无人机改变运行轨迹,避开路径存在的障碍物。该系统能实时监控飞行状态下无人机周围存在的障碍,并根据障碍距离控制无人机进行避障操作,确保无人机飞行过程的安全性,该系统实施方便,流程简单,高效稳定。