用于控制FPGA卡组的方法和装置制造方法及图纸

技术编号:19821312 阅读:21 留言:0更新日期:2018-12-19 14:32
本申请公开了用于控制FPGA卡组的方法和装置。该方法的一具体实施方式包括:获取FPGA卡组中的每一个FPGA卡的状态信息;根据状态信息,确定各个FPGA卡是否出现异常;响应于确定出FPGA卡出现异常,则停止出现异常的FPGA卡的工作并启用FPGA卡组中的其他FPGA卡代替异常的FPGA卡的工作。该实施方式提高了FPGA卡组计算系统的使用灵活性。

【技术实现步骤摘要】
用于控制FPGA卡组的方法和装置
本申请涉及智能硬件领域,具体涉及无人驾驶车辆领域,尤其涉及用于控制FPGA(Field-ProgrammableGateArray,现场可编程门阵列)卡组的方法和装置。
技术介绍
当前,智能硬件领域的计算量不断增加,单FPGA卡已无法满足其计算要求,因而,需要使用至少两个FPGA卡对算法进行加速计算。然而,目前在FPGA卡对算法加速计算时,都是采用对每一张FPGA卡进行单独管理和控制的方式,而且,对于各个FPGA卡的使用,并不考虑当前无人驾驶车辆的驾驶环境和自身状态,每张FPGA卡以固定的工作模式完成计算功能,制约了FPGA卡组计算系统的使用灵活性。
技术实现思路
本申请的目的在于提出一种改进的用于控制FPGA卡组的方法和装置,来解决以上
技术介绍
部分提到的技术问题。第一方面,本申请提供了一种用于控制FPGA卡组的方法,该FPGA卡组安装于无人驾驶车辆中,该方法包括:获取FPGA卡组中的每一个FPGA卡的状态信息;根据状态信息,确定各个FPGA卡是否出现异常;响应于确定出FPGA卡出现异常,则停止出现异常的FPGA卡的工作并启用FPGA卡组中的其他FPGA本文档来自技高网...

【技术保护点】
1.一种用于控制现场可编程门阵列FPGA卡组的方法,其特征在于,所述FPGA卡组安装于无人驾驶车辆中,所述方法包括:获取FPGA卡组中的每一个FPGA卡的状态信息;根据状态信息,确定各个FPGA卡是否出现异常;响应于确定出FPGA卡出现异常,则停止出现异常的FPGA卡的工作并启用所述FPGA卡组中的其他FPGA卡代替所述异常的FPGA卡的工作。

【技术特征摘要】
1.一种用于控制现场可编程门阵列FPGA卡组的方法,其特征在于,所述FPGA卡组安装于无人驾驶车辆中,所述方法包括:获取FPGA卡组中的每一个FPGA卡的状态信息;根据状态信息,确定各个FPGA卡是否出现异常;响应于确定出FPGA卡出现异常,则停止出现异常的FPGA卡的工作并启用所述FPGA卡组中的其他FPGA卡代替所述异常的FPGA卡的工作。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据状态信息,确定各个FPGA卡的工作负荷;响应于确定单个FPGA卡的工作负荷超过负荷阈值,则向所述FPGA卡组中工作负荷未超过负荷阈值的至少一个FPGA卡发送调用指令以使所述至少一个FPGA卡和工作负荷超过负荷阈值的单个FPGA卡协调工作。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述无人驾驶车辆的数据计算量;响应于确定所述数据计算量小于预设阈值,则停止所述FPGA卡组中的至少一个FPGA卡的工作。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述无人驾驶车辆的电池电量信息;响应于确定所述无人驾驶车辆的电池电量小于预设阈值,则停止所述FPGA卡组中的至少一个FPGA卡的工作。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:调用所述FPGA卡组中的至少两个FPGA卡执行相同算法;获取所述至少两个FPGA卡中各个FPGA卡的算法执行结果;根据算法执行结果的比对,输出比对信息。6.根据权利要求1-5之一所述的方法,其特征在于,所述方法还包括:对于所述FPGA卡组中的每一个FPGA卡,将该FPGA卡的状态信息发送至所述FPGA卡组中的其他FPGA卡。7.一种用于控制现场可编程门阵列FPGA卡组的装置,其特征在于,所述FPGA卡组安装于无人驾驶车辆中,所述装置包括:信息获取单元,配置用于获取FPGA卡组中的每一个FPGA卡的状态信息;异常确定单元,配置用于根据状态信息,确定各个FPGA卡是否出现异常;第一控制单元,配置用于响应于确定出FPGA卡出...

【专利技术属性】
技术研发人员:张钊欧阳剑
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1