【技术实现步骤摘要】
一种确定多核处理器中故障计算核的方法及电子设备
本申请涉及电子设备故障器件检测技术,具体涉及一种确定多核处理器中故障计算核的方法及电子设备。
技术介绍
根据统计,发生自动重启等运行异常的概率约为300/百万。若一年的出货量为2亿台的话,则发生自动重启等运行异常的手机约为6万部。目前,手机已普遍采用集成了8个计算核(core)的处理器。尽管处理器是多核的,但该多核中任何一个核发生了可靠性故障,都会导致手机自动重启等运行异常。随着手机片上系统(systemonchip,SOC)制程工艺不断演进,一枚处理器中集成的计算核核越来越多,相应地,对于手机而言,其发生计算核的可靠性故障的机率也越来越高。这必将严重影响用户体验,提高返修率和退机率。手机的双倍数据率同步动态随机存取存储器(doubledataratesynchronousdynamicrandomaccessmemory,DDRSDRAM)以及通用闪存存储(universalflashstorage,UFS)等器件发生故障时,往往也表现为自动重启等运行异常。这导致检测计算核故障的难度较大。目前,手机的维修网点尚无法检测计算核核故障,需要返厂进行检查。而返厂检测需要专门工具协助并反复压测做实验,并由专业人员人工分析才能定位自动重启等运行异常的原因。
技术实现思路
本申请实施例提供了一种确定故障计算核方法及电子设备,可以自动、快速确定出具体故障计算核。第一方面,本申请实施例提供了一种确定多核处理器中故障计算核的方法,应用于配置有 ...
【技术保护点】
1.一种确定多核处理器中故障计算核的方法,其特征在于,应用于配置有多核处理器的电子设备,所述多核处理器集成有多个计算核,所述多个计算核中的各计算核之间相互独立,所述多个计算核包括第一计算核;其中,在所述电子设备运行时,所述多个计算核中的至少一个计算核执行程序指令,所述程序指令是基于动态调度策略分配的;所述方法包括:/n确定N次运行异常中各运行异常对应的计算核,所述运行异常由在所述多个计算核中的任意计算核执行程序指令时出现的异常所导致;/n当所述N次运行异常中对应于所述第一计算核的运行异常的次数≥M时,确定所述第一计算核为故障计算核,M为预设值。/n
【技术特征摘要】
1.一种确定多核处理器中故障计算核的方法,其特征在于,应用于配置有多核处理器的电子设备,所述多核处理器集成有多个计算核,所述多个计算核中的各计算核之间相互独立,所述多个计算核包括第一计算核;其中,在所述电子设备运行时,所述多个计算核中的至少一个计算核执行程序指令,所述程序指令是基于动态调度策略分配的;所述方法包括:
确定N次运行异常中各运行异常对应的计算核,所述运行异常由在所述多个计算核中的任意计算核执行程序指令时出现的异常所导致;
当所述N次运行异常中对应于所述第一计算核的运行异常的次数≥M时,确定所述第一计算核为故障计算核,M为预设值。
2.根据权利要求1所述的方法,其特征在于,所述多核处理器为中央处理器或图形处理器。
3.根据权利要求1所述的方法,其特征在于,所述动态调度策略为完全公平调度策略。
4.根据权利要求1所述的方法,其特征在于,所述对应于所述第一计算核的运行异常为连续发生的对应于所述第一计算核的运行异常。
5.根据权利要求1所述的方法,其特征在于,所述对应于所述第一计算核的运行异常的次数等于N。
6.根据权利要求1所述的方法,其特征在于,所述对应于所述第一计算核的运行异常为发生在预设期间内的对应于所述第一计算核的运行异常。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:屏蔽所述第一计算核。
8.根据权利要求1所述的方法,其特征在于,所述运行异常为电子设备的异常重启。
9.根据权利要求1所述的方法,其特征在于,所述电子设备包括第一文件和第二文件;其中,所述第一文件记录有所述N次运行异常中各运行异常的发生时间和产生原因;所述第二文件记录有计算核的标识和运行异常的发生时间;
所述确定N次运行异常中各运行异常对应的计算核包括:
根据第一文件记录的运行异常的产生原因,从第一文件中确定所述N次运行异常;
根据第一文件中记录的运行异常的发生时间和所述第二文件记录的运行异常的发生时间,从所述第二文件中确定所述N次运行异常中各运行异常对应的计算核。
10.根据权利要求1所述的方法,其特征在于,所述故障计算核的信息记录在第三文件中,所述第三文件可被调用和/或发送给其他电子设备。
11.一种确定多核处理器中故障计算核的方法,其特征在于,应用于第一电子设备;所述方法包括:
获取第二电子设备的日志文件;其中,所述第二电子设备配置有多核处理器的电子设备,所述多核处理器集成有多个计算核,所述多个计算核中的各计算核之间相互独立,所述多个计算核包括第一计算核;其中,在所述第二电子设备运行时,所述多个计算核中的至少一个计算核执行程序指令,所述程序指令是基于动态调度策略分配的;所述日志文件记录有所述第二电子设备的N次运行异常,所述运行异常由在所述多个计算核中的任意计算核执行程序指令时出现的异常所导致;
确定所述N次运行异常中各运行异常对应的计算核;
当所述N次运行异常中对应于所述第一计算核的运行异常的次数≥M时,确定所述第一计算核为故障计算核,M为预设值。
12.根据权利要求11所述的方法,其特征在于,所述多核处理器为中央处理器或图形处理器。
13.根据权利要求11所述的方法,其特征在于,所述动态调度策略为完全公平调度策略。
14.根据权利要求11所述的方法,其特征在于,所述对应于所述第一计算核的运行异常为连续发生的对应于所述第一计算核的运行异常。
15.根据权利要求11所述的方法,其特征在于,所述对应于所述第一计算核的运行异常的次数等于N。
16.根据权利要求11所述的方法,其特征在于,所述对应于所述第一计算核的运行异常为发生在预设期间内的对应于所述第一计...
【专利技术属性】
技术研发人员:张志斌,张晓波,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。