【】本发明涉及处理器测试领域,尤其涉及一种多核心处理器测试方法及相关设备。
背景技术
0、
背景技术:
1、随着处理器封装技术的发展,处理器往往包含多个处理器核心。目前的处理器中往往封装了不同规格的核心,例如大小核配置或者大中小核配置等。以大中小核配置为例,处理器可以包括大核一个:a76,中核两个:a75,小核四个:a55。大小核的设计可以实现处理器在不同应用场景下的功耗和性能平衡。例如,在用户观看电子书的场景下,可以控制处理器中的小核来工作,大核和中核不工作,以降低功耗。而当用户在玩游戏时,可以控制处理器中的大核中核小核同时工作,以增加性能。而在处理器在出厂前需要进行压力测试,从而筛选出包含不良颗粒的处理器。因此,如何对包含不同规格核心的多核处理器进行测试是目前亟待解决的问题。
技术实现思路
0、
技术实现要素:
1、为了解决上述问题,本发明实施例提供了一种多核心处理器测试方法及相关设备可以对多核处理器进行全面系统的测试。
2、第一方面,本发明实施例提供一种多核心处理器测试方法,包括:
3、根据待测处理器的核心的种类确定多个测试场景,各个测试场景所测试的核心的种类不同;
4、对各个测试场景配置对应的测试参数,所述测试参数包括处理器核心频率以及处理器核心电压;
5、基于所述各个测试场景的测试参数依次对所述待测处理器的核心进行压力测试。
6、在一种可能的实现方式中,所述测试场景包括仅含有相同种类核心的测试场景,以及含有不同种类核心的测试场景。
7、在一种可能的实现方式中,对各个测试场景配置对应的测试参数,包括:
8、根据各个测试场景包含的核心的种类,确定各个测试场景对应的最高处理器核心频率、最低处理器核心频率、最高处理器核心电压以及最低处理器核心电压。
9、在一种可能的实现方式中,所述基于所述各个测试场景的测试参数依次对所述待测处理器的核心进行压力测试,包括
10、确定当前测试场景对应的待测处理器的核心;
11、控制所述当前测试场景对应的待测处理器的核心按照所述当前测试场景对应的测试参数运行;
12、控制所述当前测试场景对应的待测处理器的核心执行目标算法。
13、在一种可能的实现方式中,所述目标算法包括常规读写算法、归并算法以及冒泡排序算法中的一种或多种组合。
14、在一种可能的实现方式中,所述控制所述当前测试场景包含对应的待测处理器的核心执行目标算法之后,所述方法还包括:
15、若预设时长内所述待测处理器未报错,则确定所述当前测试场景的压力测试通过并切换测试场景;若预设时间内所述待测处理器报错,则确定所述当前测试场景的压力测试未通过。
16、在一种可能的实现方式中,所述确定所述压力测试未通过之后,所述方法还包括:
17、获取所述待测处理器报错的报错信息以及所述待测处理器的系统日志;
18、根据所述报错信息以及所述待测处理器的系统日志进行故障排查。
19、第二方面,本发明实施例提供一种多核心处理器测试装置,包括:
20、测试场景确定模块,用于根据待测处理器的核心的种类确定多个测试场景,各个测试场景所测试的核心的种类不同;
21、参数配置模块,用于对各个测试场景配置对应的测试参数,所述测试参数包括处理器核心频率以及处理器核心电压;
22、测试模块,用于基于所述各个测试场景的测试参数依次对所述待测处理器的核心进行压力测试。
23、第三方面,本发明实施例提供一种终端设备,包括:处理器、存储器以及计算机程序,其中所述计算机程序被存储在所述存储器中,所述计算机程序包括指令,当所述指令被执行时,使得所述终端设备执行第一方面所述的方法。
24、第四方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行第一方面所述的方法。
25、应当理解的是,本发明实施例的第二~四方面与本发明实施例的第一方面的技术方案一致,各方面及对应的可行实施方式所取得的有益效果相似,不再赘述。
26、本发明实施例中,通过先确定多个测试场景,之后为每个测试场景配置对应的测试参数,之后基于测试参数即可测试处理器在不同测试场景下的测试情况,进而高效的筛选出其中的不良颗粒。
1.一种多核心处理器测试方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述测试场景包括仅含有相同种类核心的测试场景,以及含有不同种类核心的测试场景。
3.根据权利要求1所述的方法,其特征在于,对各个测试场景配置对应的测试参数,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于所述各个测试场景的测试参数依次对所述待测处理器的核心进行压力测试,包括
5.根据权利要求4所述的方法,其特征在于,所述目标算法包括常规读写算法、归并算法以及冒泡排序算法中的一种或多种组合。
6.根据权利要求4所述的方法,其特征在于,所述控制所述当前测试场景包含对应的待测处理器的核心执行目标算法之后,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述确定所述压力测试未通过之后,所述方法还包括:
8.一种多核心处理器测试装置,其特征在于,包括:
9.一种终端设备,其特征在于,包括:处理器、存储器以及计算机程序,其中所述计算机程序被存储在所述存储器中,所述计算机程序包括指令,当所述指令被执行时,使得所述终端设备执行权利要求1-7任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行权利要求1-7任一项所述的方法。