一种FPGA加速卡辅助电源的供电控制方法、装置及介质制造方法及图纸

技术编号:17911646 阅读:35 留言:0更新日期:2018-05-10 17:50
本发明专利技术公开了一种FPGA加速卡辅助电源的供电控制方法、装置及介质,该方法的步骤包括:建立辅助电源接口与FPGA间的第一供电通路以及辅助电源接口与预设元器件间的第二供电通路;获取当前FPGA的运行功耗,并以预设的控制标准作为依据获取符合运行功耗的电源组状态;依照电源组状态控制电源组中各电源的通断,以利用辅助电源接口对FPGA进行供电;判断主电源接口对预设元器件的供电状态是否为预设状态;如果是,则利用辅助电源接口对预设元器件进行供电。本方法相对合理的且灵活的使用辅助电源,保证各元器件的安全工作以及整体的工作效率。此外,本发明专利技术还提供一种FPGA加速卡辅助电源的供电控制装置及介质,有益效果如上所述。

【技术实现步骤摘要】
一种FPGA加速卡辅助电源的供电控制方法、装置及介质
本专利技术涉及FPGA开发领域,特别是涉及一种FPGA加速卡辅助电源的供电控制方法、装置及介质。
技术介绍
FPGA芯片对于包括人工神经网络在内的特定运算,能够实现很高的运算性能,其性能在同等功耗下通常高于CPU或GPU等通用处理器,因此常被作为协助处理器实现以达到加速运算的效果。FPGA通常需要与主处理器配合实现功能,物理上通常以具有PCIE接口的板卡的形式存在,称其为FPGA加速卡。基于PCIE协议的规格限定,PFGA加速卡的电源系统设计需要遵循PCIE协议的限定,根据不同的接口组合供电,插槽部分可提供的最大功率为75W,但是对于中高端的FPGA加速卡来说,75W的供电功率不足以支持其正常工作,进而需要根据具体情况而增加PCIE接口的辅助电源,由于辅助电源的供电功率较大,但是FPGA加速卡中的FPGA元器件以及其它工作元器件在工作时,对电源供电功率的需求根据实际工作情况而时刻变化,因此当前对于辅助电源的使用缺乏灵活性,并且效率相对较低,同时不合理的使用供电功率较高的辅助电源也会给FPGA加速卡中各元器件带来安全上的隐患。由此可见,提供一种FPGA加速卡辅助电源的供电控制方法,以相对合理的且灵活的使用辅助电源,保证FPGA加速卡中各元器件的安全工作以及整体的工作效率,是本领域技术人员亟待解决的问题。
技术实现思路
本专利技术的目的是提供一种FPGA加速卡辅助电源的供电控制方法、装置及介质,相对合理的且灵活的使用辅助电源,保证FPGA加速卡中各元器件的安全工作以及整体的工作效率。为解决上述技术问题,本专利技术提供一种FPGA加速卡辅助电源的供电控制方法,包括:建立辅助电源接口与FPGA间的第一供电通路以及辅助电源接口与预设元器件间的第二供电通路;其中,在第一供电通路中包括有电源组,电源组由并联的N个电源组成,且各电源的通断可控;其中,N为大于1的正整数;获取当前FPGA的运行功耗,并以预设的控制标准作为依据获取符合运行功耗的电源组状态;依照电源组状态控制电源组中各电源的通断,以利用辅助电源接口对FPGA进行供电;判断主电源接口对预设元器件的供电状态是否为预设状态;如果是,则利用辅助电源接口对预设元器件进行供电。优选的,预设元器件具体包括电路风扇以及线性稳压器。优选的,预设元器件为电路风扇时,该方法进一步包括:获取FPGA的工作温度,并根据预设的风扇控制标准获取工作温度下对应的标准转速,并控制电路风扇的转速达到标准转速。优选的,预设状态具体为:主电源接口对预设元器件的供电不足。优选的,预设状态具体为:主电源接口对预设元器件的供电负载大于规定阈值。优选的,获取当前FPGA的运行功耗具体为:通过MCU获取运行功耗。优选的,各电源的型号相同。此外,本专利技术还提供一种FPGA加速卡辅助电源的供电控制装置,包括:通路建立模块,用于建立辅助电源接口与FPGA间的第一供电通路以及辅助电源接口与预设元器件间的第二供电通路;状态获取模块,用于获取当前FPGA的运行功耗,并以预设的控制标准作为依据获取符合运行功耗的电源组状态;第一供电模块,用于依照电源组状态控制电源组中各电源的通断,以利用辅助电源接口对FPGA进行供电;判断模块,用于判断主电源接口对预设元器件的供电状态是否为预设状态,如果是,则执行第二供电模块;第二供电模块,用于利用辅助电源接口对预设元器件进行供电。此外,本专利技术还提供一种FPGA加速卡辅助电源的供电控制装置,包括:存储器,用于存储计算机程序;处理器,用于执行计算机程序时实现如上述的FPGA加速卡辅助电源的供电控制方法的步骤。此外,本专利技术还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述的FPGA加速卡辅助电源的供电控制方法的步骤。本专利技术所提供的FPGA加速卡辅助电源的供电控制方法,在使用辅助电源接口后,通过建立与FPGA的第一供电通路以及与预设元器件间的第二供电通路,实现了通过辅助电源接口进行多方面供电的效果。此外,第一供电通路中包括有电源组,电源组可以根据其中并联的各电源的通断而控制通电功率,进而可以以预设的控制标准作为依据获取符合当前FPGA的运行功耗的电源组状态,进而根据电源组状态控制电源组中各电源线路的通断,以保证通过该多路电源通路的电流功率在满足FPGA当前工作需求的前提下,辅助电源接口提供的其余供电功率也可以灵活的供给到其它的预设元器件,因此提高了电源系统的灵活性以及电力资源的使用效率,相对减少对电力资源的浪费。另外,本方法在通过辅助电源接口给预设元器件通电前,需要先判断主电源接口对于预设元器件供电时是否满足预定的预设状态,当满足预设状态时,辅助电源接口才会为其供电,因此更进一步的提高了供电的灵活性。此外,本专利技术还提供一种FPGA加速卡辅助电源的供电控制装置及介质,有益效果如上所述。附图说明为了更清楚地说明本专利技术实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种FPGA加速卡辅助电源的供电控制方法的流程图;图2为本专利技术实施例提供的一种FPGA加速卡辅助电源的供电控制装置结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本专利技术保护范围。本专利技术的核心是提供一种FPGA加速卡辅助电源的供电控制方法,相对合理的且灵活的使用辅助电源,保证FPGA加速卡中各元器件的安全工作以及整体的工作效率。本专利技术的另一核心是提供一种FPGA加速卡辅助电源的供电控制装置及介质。为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。实施例一图1为本专利技术实施例提供的一种FPGA加速卡辅助电源的供电控制方法的流程图。请参考图1,FPGA加速卡辅助电源的供电控制方法的具体步骤包括:步骤S10:建立辅助电源接口与FPGA间的第一供电通路以及辅助电源接口与预设元器件间的第二供电通路。其中,在第一供电通路中包括有电源组,电源组由并联的N个电源组成,且各电源的通断可控;其中,N为大于1的正整数。需要说明的是,辅助电源接口是当FPGA加速卡所需要的功耗无法由主电源接口满足时而启动的供电接口,以保证FPGA加速卡的正常工作。本步骤中,建立辅助电源接口与FPGA间的第一供电通路以及辅助电源接口与预设元器件间的第二供电通路的目的是在后续步骤中有条件的通过辅助电源接口为FPGA以及预设元器件进行供电。另外,需要说明的是,第一供电通路所包括的电源组中包括有相互并联的电源,即每一个电源的输入端之间相连,每一个电源的输出端之间相连,并且可以控制每一个电源的通断,电池组中电池的连通数量越多的情况下,其所能提供的功率越大。步骤S11:获取当前FPGA的运行功耗,并以预设的控制标准作为依据获取符合运行功耗的电源组状态。由于FPGA进行本文档来自技高网
...
一种FPGA加速卡辅助电源的供电控制方法、装置及介质

【技术保护点】
一种FPGA加速卡辅助电源的供电控制方法,其特征在于,包括:建立辅助电源接口与FPGA间的第一供电通路以及所述辅助电源接口与预设元器件间的第二供电通路;其中,在所述第一供电通路中包括有电源组,所述电源组由并联的N个电源组成,且各所述电源的通断可控;其中,N为大于1的正整数;获取当前FPGA的运行功耗,并以预设的控制标准作为依据获取符合所述运行功耗的电源组状态;依照所述电源组状态控制所述电源组中各所述电源的通断,以利用所述辅助电源接口对所述FPGA进行供电;判断主电源接口对预设元器件的供电状态是否为预设状态;如果是,则利用所述辅助电源接口对所述预设元器件进行供电。

【技术特征摘要】
1.一种FPGA加速卡辅助电源的供电控制方法,其特征在于,包括:建立辅助电源接口与FPGA间的第一供电通路以及所述辅助电源接口与预设元器件间的第二供电通路;其中,在所述第一供电通路中包括有电源组,所述电源组由并联的N个电源组成,且各所述电源的通断可控;其中,N为大于1的正整数;获取当前FPGA的运行功耗,并以预设的控制标准作为依据获取符合所述运行功耗的电源组状态;依照所述电源组状态控制所述电源组中各所述电源的通断,以利用所述辅助电源接口对所述FPGA进行供电;判断主电源接口对预设元器件的供电状态是否为预设状态;如果是,则利用所述辅助电源接口对所述预设元器件进行供电。2.根据权利要求1所述的方法,其特征在于,所述预设元器件具体包括电路风扇以及线性稳压器。3.根据权利要求2所述的方法,其特征在于,所述预设元器件为电路风扇时,该方法进一步包括:获取所述FPGA的工作温度,并根据预设的风扇控制标准获取所述工作温度下对应的标准转速,并控制所述电路风扇的转速达到所述标准转速。4.根据权利要求1所述的方法,其特征在于,所述预设状态具体为:所述主电源接口对所述预设元器件的供电不足。5.根据权利要求1所述的方法,其特征在于,所述预设状态具体为:所述主电源接口对所述预设元器件的供电负载大于规定阈值。6.根据权利要求...

【专利技术属性】
技术研发人员:陈三霞
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1