对FPGA板卡进行管控的方法、装置、设备及存储介质制造方法及图纸

技术编号:18006963 阅读:51 留言:0更新日期:2018-05-21 07:35
本发明专利技术公开了一种对FPGA板卡进行管控的方法,包括获取FPGA板卡的运行数据;判断运行数据是否大于第一设定阈值;如果是,则判断大于第一设定阈值的异常运行数据的变化率是否大于第二设定阈值;如果是,则控制电源断电,并报警提示。该方法,可以在FPGA板卡运行的过程中获取FPGA板卡的相关运行数据,当判断出获取的运行数据大于第一设定阈值,且大于第一设定阈值的异常运行数据的变化率大于第二设定阈值时,就及时控制电源断电并报警提示有关工作人员解决了传统的FPGA板卡报废率高的问题,能够降低FPGA板卡报废率。另外,本发明专利技术还公开了一种对FPGA板卡进行管控的装置、设备及存储介质,效果如上。

【技术实现步骤摘要】
对FPGA板卡进行管控的方法、装置、设备及存储介质
本专利技术涉及计算机应用领域,特别涉及一种对FPGA板卡进行管控的方法、装置、设备及存储介质。
技术介绍
当今社会,在信息呈现出爆炸式增长的同时,云计算随之兴起、大数据时代随之到来,海量数据的传输和存储是目前急需关注的问题,海量数据在传输过程中需要占用超大的带宽,严重影响了云计算数据中心中网络传输的性能。近期有企业相继发布了FPGA云服务器,通过FPGA云服务器可以对FPGA板卡进行硬件编程,可将网络传输的性能提升至通用CPU服务器的30倍以上,而只需支付相当于通用CPU约40%的费用。在图片检测中,通过FPGA板卡对深度学习模型的CNN算法进行加速后,FPGA板卡处理性能是通用CPU的4倍,单位成本是通用CPU的1/3。但是目前并没有对FPGA板卡的运行状态进行管控,当FPGA板卡发生异常时,因无法及时对FPGA板卡进行相应的异常处理,进而导致FPGA板卡报废率高。由此可见,如何克服当FPGA板卡发生异常时,因没有相应的管控系统,无法及时对FPGA板卡进行异常处理,进而导致的FPGA板卡报废率高的问题是本领域技术人员亟待解决的问题。
技术实现思路
本申请实施例提供了对FPGA板卡进行管控的方法、装置、设备及存储介质,以解决现有技术中当FPGA板卡发生异常时,因没有相应的管控系统,无法及时对FPGA板卡进行异常处理,进而导致的FPGA板卡报废率高的问题。为解决上述技术问题,本专利技术提供了一种对FPGA板卡进行管控的方法,包括:获取FPGA板卡的运行数据;判断所述运行数据是否大于第一设定阈值;如果是,则判断大于所述第一设定阈值的异常运行数据的变化率是否大于第二设定阈值;如果是,则控制电源断电,并报警提示。优选地,所述获取FPGA板卡的运行数据具体包括:接收主机周期性发送的获取指令;依据所述获取指令获取所述运行数据;则对应的,当所述运行数据小于所述第一设定阈值时,将所述运行数据存储至指定寄存器。优选地,所述获取FPGA板卡的运行数据具体包括:预先设定访问逻辑;依据所述访问逻辑实时获取所述运行数据;则对应的,当所述运行数据小于所述第一设定阈值时,则继续依据所述访问逻辑实时获取所述运行数据。优选地,所述运行数据具体包括所述FPGA板卡运行时的温度和/或功率。优选地,当所述运行数据为所述温度时,所述判断所述运行数据是否大于第一设定阈值具体包括:判断所述温度是否大于第一设定阈值;如果是,则判断大于所述第一设定阈值的温度的变化率是否大于所述第二设定阈值;如果是,则进入所述控制电源断电,并报警提示的步骤,如果否,则降低所述FPGA板卡的运行频率和/或控制风扇转动。优选地,当所述运行数据为所述功率时,所述判断所述运行数据是否大于第一设定阈值具体包括:判断所述功率是否大于第一设定阈值;如果是,则判断大于所述第一设定阈值的功率的变化率是否大于所述第二设定阈值;如果是,则进入所述控制电源断电,并报警提示的步骤,如果否,则降低所述FPGA板卡的运行频率,并点亮目标指示灯。优选地,在所述控制电源断电,并报警提示之后,还包括:记录所述异常运行数据。为解决上述技术问题,本专利技术还提供了一种与对FPGA板卡进行管控的方法对应的装置,包括:获取单元,用于获取FPGA板卡的运行数据;第一判断单元,用于判断所述运行数据是否大于第一设定阈值,如果是,则触发第二判断单元;所述第二判断单元,用于判断大于所述第一设定阈值的异常运行数据的变化率是否大于第二设定阈值,如果是,则触发控制单元;所述控制单元,用于控制电源断电,并报警提示。为解决上述技术问题,本专利技术还提供了一种与对FPGA板卡进行管控的方法对应的设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序以实现上述任意一种所述对FPGA板卡进行管控的方法的步骤。为解决上述技术问题,本专利技术还提供了一种与对FPGA板卡进行管控的方法对应的一种计算机可读存储介质。一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行以实现上述任意一种所述对FPGA板卡进行管控的方法的步骤。相比于现有技术,本专利技术所提供的一种对FPGA板卡进行管控的方法,包括获取FPGA板卡的运行数据;判断运行数据是否大于第一设定阈值;如果是,则判断大于第一设定阈值的异常运行数据的变化率是否大于第二设定阈值;如果是,则控制电源断电,并报警提示。由此可见,该方法,可以在FPGA板卡运行的过程中获取FPGA板卡的相关运行数据,当判断出获取的运行数据大于第一设定阈值,且大于第一设定阈值的异常运行数据的变化率大于第二设定阈值时,就及时控制电源断电并报警提示有关工作人员,解决了现有技术中因无法及时对FPGA板卡进行相应的异常处理,导致的FPGA板卡报废率高的问题,能够降低FPGA板卡报废率。另外,本专利技术还提供了一种对FPGA板卡进行管控的装置、设备及存储介质,效果如上。附图说明图1为本专利技术实施例所提供的一种对FPGA板卡进行管控的方法流程图;图2为本专利技术实施例所提供的一种对FPGA板卡进行管控的装置组成示意图;图3为本专利技术实施例所提供的一种对FPGA板卡进行管控的设备组成示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其它实施例,都属于本专利技术保护的范围。本专利技术的核心是提供一种对FPGA板卡进行管控的方法、装置、设备及存储介质,可以解决现有技术中当FPGA板卡发生异常时,因没有相应的管控系统,无法及时对FPGA板卡进行异常处理,进而导致的FPGA板卡报废率高的问题。为了使本
的人员更好地理解本专利技术的方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。图1为本专利技术实施例所提供的一种对FPGA板卡进行管控的方法流程图,如图1所示,该管控方法包括:S101:获取FPGA板卡的运行数据。获取FPGA板卡运行时的运行数据,在实际操作时,首先加载与FPGA板卡连接的板卡单片机,并对该板卡单片机进行初始化,然后通过I2C总线接口获取FPGA板卡运行时的运行数据。优选地,运行数据具体包括FPGA板卡运行时的温度和/或功率。S102:判断运行数据是否大于第一设定阈值,如果是,则进入步骤S103。当单片机获取到有关运行数据时,首先判断该运行数据是否大于第一设定阈值,如果获取的运行数据大于第一设定阈值,说明当前获取的运行数据是发生异常的异常运行数据,这时就需要执行步骤S103。S103:判断大于第一设定阈值的异常运行数据的变化率是否大于第二设定阈值,如果是,则进入步骤S104。当获取到的运行数据为大于第一设定阈值的异常运行数据时,接着判断该异常运行数据的变化率是否大于第二设定阈值,如果该异常运行数据的变化率大于第二设定阈值,则执行步骤S104。S104:控制电源断电,并报警提示。只要确定出获取到的运行数据是异常运行数据并且该异常运行数据的变化率大于第二设定阈值,就说明如果FPGA板卡继续工作,则很可能损坏FPGA板卡,所以此时需要及时控制电源断电并报警提示有本文档来自技高网
...
对FPGA板卡进行管控的方法、装置、设备及存储介质

【技术保护点】
一种对FPGA板卡进行管控的方法,其特征在于,包括:获取FPGA板卡的运行数据;判断所述运行数据是否大于第一设定阈值;如果是,则判断大于所述第一设定阈值的异常运行数据的变化率是否大于第二设定阈值;如果是,则控制电源断电,并报警提示。

【技术特征摘要】
1.一种对FPGA板卡进行管控的方法,其特征在于,包括:获取FPGA板卡的运行数据;判断所述运行数据是否大于第一设定阈值;如果是,则判断大于所述第一设定阈值的异常运行数据的变化率是否大于第二设定阈值;如果是,则控制电源断电,并报警提示。2.根据权利要求1所述的对FPGA板卡进行管控的方法,其特征在于,所述获取FPGA板卡的运行数据具体包括:接收主机周期性发送的获取指令;依据所述获取指令获取所述运行数据;则对应的,当所述运行数据小于所述第一设定阈值时,将所述运行数据存储至指定寄存器。3.根据权利要求1所述的对FPGA板卡进行管控的方法,其特征在于,所述获取FPGA板卡的运行数据具体包括:预先设定访问逻辑;依据所述访问逻辑实时获取所述运行数据;则对应的,当所述运行数据小于所述第一设定阈值时,则继续依据所述访问逻辑实时获取所述运行数据。4.根据权利要求1所述的对FPGA板卡进行管控的方法,其特征在于,所述运行数据具体包括所述FPGA板卡运行时的温度和/或功率。5.根据权利要求4所述的对FPGA板卡进行管控的方法,其特征在于,当所述运行数据为所述温度时,所述判断所述运行数据是否大于第一设定阈值具体包括:判断所述温度是否大于第一设定阈值;如果是,则判断大于所述第一设定阈值的温度的变化率是否大于所述第二设定阈值;如果是,则进入所述控制电源断电,并报警提示的步骤,如果否,则降低所述FPGA板卡的运行频率和/...

【专利技术属性】
技术研发人员:刘伟张德闪阚宏伟
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1