【技术实现步骤摘要】
FPGA加速卡的功耗加压测试方法、装置及存储介质
本申请涉及功耗加压测试领域,特别是涉及一种FPGA加速卡的功耗加压测试方法、装置及计算机可读存储介质。
技术介绍
随着FPGA(FieldProgrammableGateArray,现场可编程与门阵列)在异构计算领域的应用日益增长,基于FPGA的加速卡被广泛应用于数据中心。FPGA加速卡在被批量生产应用于数据中心时,均需经过各种软硬件、系统等的测试,如板卡信号完整性测试、各项功能压力测试、电源完整性测试、安规测试、功耗散热测试等。其中,功耗散热测试是测试FPGA加速卡在服务器整机环境中,自身散热装置和服务器散热策略是否能满足整个系统要求的重要测试项。通常功耗散热测试在整机环境下按照板卡设计最大功耗的1.2倍进行各项测试,同时板卡测试固件还必须支持信号完整性测试、各项功能压力测试等。传统的CPU芯片在进行功耗加压测试时,通常利用运行在操作系统下的专用测试软件运行实现,如PTU(PowerThermalUtility,功耗压力测试工具)软件,当需要加压增加功耗测试时,只需 ...
【技术保护点】
1.一种FPGA加速卡的功耗加压测试方法,其特征在于,包括:/n预先基于部分重配置方法将FPGA加速卡划分为静态区域和动态PR区域,并将具有部分重配置功能的FPGA固件烧录至闪存;/n当接收到功耗加压测试请求,设置所述动态PR区域的工作模式为功耗测试模式,同时将所述闪存中烧录的动态PR配置文件加载至所述动态PR区域;/n调用功耗加压测试模块在所述动态PR区域中执行所述功耗加压测试请求;/n其中,所述静态区域为非功耗加压测试的其他功能测试的硬件逻辑实现区域;所述动态PR区域包括不占用硬件资源的black模式和执行功耗加压测试的功耗测试模式,所述black模式用于联合所述静态区 ...
【技术特征摘要】
1.一种FPGA加速卡的功耗加压测试方法,其特征在于,包括:
预先基于部分重配置方法将FPGA加速卡划分为静态区域和动态PR区域,并将具有部分重配置功能的FPGA固件烧录至闪存;
当接收到功耗加压测试请求,设置所述动态PR区域的工作模式为功耗测试模式,同时将所述闪存中烧录的动态PR配置文件加载至所述动态PR区域;
调用功耗加压测试模块在所述动态PR区域中执行所述功耗加压测试请求;
其中,所述静态区域为非功耗加压测试的其他功能测试的硬件逻辑实现区域;所述动态PR区域包括不占用硬件资源的black模式和执行功耗加压测试的功耗测试模式,所述black模式用于联合所述静态区域执行非功耗加压测试。
2.根据权利要求1所述的FPGA加速卡的功耗加压测试方法,其特征在于,所述将具有部分重配置功能的FPGA固件烧录至闪存包括:
根据接收到主机端发送的功耗加压测试模块配置指令,为所述动态PR区域生成多个使用不同数量逻辑资源的功耗加压测试模块,以作为所述动态PR区域工作于所述功耗测试模式下的硬件逻辑;
将工作于所述black模式下的动态PR区域与所述静态区域联合编译生成FPGA配置文件和动态PR区域black模式配置文件,以作为具有部分重配置功能的FPGA固件,并将所述FPGA固件烧录固化至所述闪存。
3.根据权利要求2所述的FPGA加速卡的功耗加压测试方法,其特征在于,所述为所述动态PR区域生成多个使用不同数量逻辑资源的功耗加压测试模块之后,还包括:
将多个功耗加压测试模块与所述静态区域联合编译生成多种等级功耗加压的动态PR配置文件;
其中,所述动态PR配置文件为预先被烧录固化至所述闪存或在接收到所述功耗加压测试请求之后,被烧录固化至所述闪存。
4.根据权利要求2所述的FPGA加速卡的功耗加压测试方法,其特征在于,所述为所述动态PR区域生成多个使用不同数量逻辑资源的功耗加压测试模块之后,还包括:
根据接收到主机端发送的功耗加压参数配置指令,对同一等级的功耗加压测试模块自动配置相应的加压参数,以控制所述FPGA加速卡的功耗值。
5.根据权利要求1至4任意一项所述的FPGA加速卡的功耗加压测试方法,其特征在于,所述静态区域包括PCIe、DDR驱动、光模块驱动和重配置模块;所述静态区域与所述动态PR区域之间只保留连接接...
【专利技术属性】
技术研发人员:张静东,王江为,阚宏伟,徐亚明,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。