一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

芯片的检测方法、检测装置和电子设备与流程

2021-10-29 20:23:00 来源:中国专利 TAG:芯片 电子设备 检测方法 装置 检测

技术特征:
1.一种芯片的检测方法,其特征在于,应用于包括m个芯片的计算系统,所述m个芯片形成有n条链,所述n条链中每条链包括分别位于所述m个芯片的m个核,每条链上的m个核用于共同处理一个计算任务,其中,m、n为大于1的正整数;所述检测方法包括:全开所述m个芯片中的核,确定所述n条链中的至少一条正常链;开启所述至少一条正常链上的核,所述n条链中除所述至少一条正常链外的其它链上的核关闭;采用二分法开启所述其它链中的待检测链上的核,根据所述至少一条正常链处理的计算任务的结果,进行故障定位。2.根据权利要求1所述的检测方法,其特征在于,所述全开所述m个芯片中的核,确定所述n条链中的至少一条正常链,包括:全开所述m个芯片中的核,根据所述n条链处理的计算任务的结果,确定所述n条链中的疑似故障链;仅开启一条疑似故障链,若所述一条疑似故障链处理的计算任务失败,确定所述一条疑似故障链为故障链;将所述n条链中除所述故障链以外的n-i条链确定为所述至少一条正常链,其中,1≤i<n,i为正整数。3.根据权利要求2所述的检测方法,其特征在于,所述待检测链为所述故障链;所述采用二分法开启所述其它链中的待检测链上的核,根据所述至少一条正常链处理的计算任务的结果,进行故障定位,包括:采用二分法开启所述其它链中的所述故障链上的核,根据所述至少一条正常链处理的计算任务的结果,确定所述故障链上的故障核。4.根据权利要求3所述的检测方法,其特征在于,所述采用二分法开启所述其它链中的所述故障链上的核,根据所述至少一条正常链处理的计算任务的结果,进行故障定位,包括:开启所述故障链上k
j
个核,j为正整数;根据所述至少一条正常链处理的计算任务的结果,开启所述故障链上k
j 1
个核;若所述至少一条正常链的计算任务均成功,k
j 1
=k
j
m
j 1
;若所述至少一条正常链中存在计算任务失败的链,k
j 1
=k
j-m
j 1
,其中,k1=m1,直至m
j 1
=1,根据所述至少一条正常链处理的计算任务的结果,进行故障定位。5.根据权利要求4所述的检测方法,其特征在于,所述直至m
j 1
=1,根据所述至少一条正常链处理的计算任务的结果,进行故障定位,包括:若开启所述故障链上k
j
个核后,所述至少一条正常链的计算任务均成功,且开启所述故障链上k
j
1个核后,所述至少一条正常链中存在计算任务失败的链,则确定所述故障链上第k
j
1个核为故障核;若开启所述故障链上k
j
个核后,所述至少一条正常链中存在计算任务失败的链,且开启所述故障链上k
j-1个核后,所述至少一条正常链的计算任务均成功,则确定所述故障链上
第k
j
个核为故障核。6.根据权利要求3所述的检测方法,其特征在于,所述采用二分法开启所述故障链上的核,根据所述至少一条正常链处理的计算任务的结果,进行故障定位,包括:开启所述故障链上第a
j
个核至第b
j
个核,j为正整数;根据所述至少一条正常链处理的计算任务的结果,开启所述故障链上第a
j 1
个核至第b
j 1
个核;若所述至少一条正常链的计算任务均成功,a
j 1
=b
j
1,b
j 1
=b
j
m
j 1
;若所述至少一条正常链中存在计算任务失败的链,a
j 1
=a
j
,b
j 1
=b
j-m
j 1
;其中,a1=1,b1=m1,直至m
j 1
=1,根据所述至少一条正常链处理的计算任务的结果,进行故障定位。7.根据权利要求6所述的检测方法,其特征在于,所述直至m
j 1
=1,根据所述至少一条正常链处理的计算任务的结果,进行故障定位,包括:若开启所述故障链上第a
j
个核至第b
j
个核后,所述至少一条正常链的计算任务均成功,且开启所述故障链上第b
j
1个核后,所述至少一条正常链中存在计算任务失败的链,则确定所述故障链上第b
j
1个核为故障核;若开启所述故障链上第a
j
个核至第b
j
个核后,所述至少一条正常链中存在计算任务失败的链,且开启所述故障链上第a
j
个核至第b
j-1个核后,所述至少一条正常链的计算任务均成功,则确定所述故障链上第b
j
个核为故障核。8.根据权利要求3至7中任一项所述的检测方法,其特征在于,所述检测方法还包括:开启所述m个芯片中除所述故障核以外的其它核;若所述n条链中除所述故障链以外其它链的计算任务均成功,确认所述故障核发生故障。9.根据权利要求3至7中任一项所述的检测方法,其特征在于,所述检测方法还包括:关闭所述故障链中除所述故障核外其它核,开启所述故障核;若所述n条链中除所述故障链以外其它链中存在计算任务失败的链,确认所述故障核发生故障。10.根据权利要求3至7中任一项所述的检测方法,其特征在于,所述检测方法还包括:控制所述故障核所在芯片中的备用核替代所述故障核处理计算任务。11.根据权利要求1所述的检测方法,其特征在于,所述全开所述m个芯片中的核,确定所述n条链中的至少一条正常链,包括:全开所述m个芯片中的核,根据所述n条链处理的计算任务的结果,确定所述n条链中的至少一条正常链。12.根据权利要求1所述的检测方法,其特征在于,所述全开所述m个芯片中的核,确定所述n条链中的至少一条正常链,包括:全开所述m个芯片中的核,根据所述n条链处理的计算任务的结果,确定所述n条链中的疑似故障链;开启至少一条疑似故障链,若所述至少一条疑似故障链处理的计算任务成功,确定所述至少一条疑似故障链为至少一条正常链。
13.根据权利要求11或12所述的检测方法,其特征在于,所述待检测链为所述其它链中的每条链;所述采用二分法开启所述其它链中的待检测链上的核,根据所述至少一条正常链处理的计算任务的结果,进行故障定位,包括:所述采用二分法开启所述其它链中每条链上的核,根据所述至少一条正常链处理的计算任务的结果,进行故障定位。14.根据权利要求13所述的检测方法,其特征在于,所述采用二分法开启所述其它链中每条链上的核,根据所述至少一条正常链处理的计算任务的结果,进行故障定位,包括:开启所述其它链中每条链上前k
j
个核,j为正整数;根据所述至少一条正常链处理的计算任务的结果,开启所述其它链中每条链上前k
j 1
个核;若所述至少一条正常链的计算任务均成功,k
j 1
=k
j
m
j 1
;若所述至少一条正常链中存在计算任务失败的链,k
j 1
=k
j-m
j 1
,其中,k1=m1,直至m
j 1
=1,根据所述至少一条正常链处理的计算任务的结果,进行故障定位。15.根据权利要求14所述的检测方法,其特征在于,所述直至m
j 1
=1,根据所述至少一条正常链处理的计算任务的结果,进行故障定位,包括:若开启所述其它链中每条链上前k
j
个核后,所述至少一条正常链的计算任务均成功,且开启所述其它链中每条链上前k
j
1个核后,所述至少一条正常链中存在计算任务失败的链,则确定所述m个芯片中第k
j
1个芯片为故障芯片;若开启所述其它链中每条链上前k
j
个核后,所述至少一条正常链中存在计算任务失败的链,且开启所述其它链中每条链上前k
j-1个核后,所述至少一条正常链的计算任务均成功,则确定所述m个芯片中第k
j
个芯片为故障芯片。16.根据权利要求13所述的检测方法,其特征在于,所述采用二分法开启所述其它链中每条链上的核,根据所述至少一条正常链处理的计算任务的结果,进行故障定位,包括:开启所述其它链中每条链上第a
j
个核至第b
j
个核,j为正整数;根据所述至少一条正常链处理的计算任务的结果,开启所述其它链中每条链上第a
j 1
个核至第b
j 1
个核;若所述至少一条正常链的计算任务均成功,a
j 1
=b
j
1,b
j 1
=b
j
m
j 1
;若所述至少一条正常链中存在计算任务失败的链,a
j 1
=a
j
,b
j 1
=b
j-m
j 1
;其中,a1=1,b1=m1,直至m
j 1
=1,根据所述至少一条正常链处理的计算任务的结果,进行故障定位。17.根据权利要求16所述的检测方法,其特征在于,所述直至m
j 1
=1,根据所述至少一条正常链处理的计算任务的结果,进行故障定位,包括:若开启所述其它链中每条链上第a
j
个核至第b
j
个核后,所述至少一条正常链的计算任务均成功,且开启所述其它链中每条链上第b
j
1个核后,所述至少一条正常链中存在计算
任务失败的链,则确定所述m个芯片中第b
j
1个芯片为故障芯片;若开启所述其它链中每条链上第a
j
个核至第b
j
个核后,所述至少一条正常链中存在计算任务失败的链,且开启所述其它链中每条链上第a
j
个核至第b
j-1个核后,所述至少一条正常链的计算任务均成功,则确定所述m个芯片中第b
j
个芯片为故障芯片。18.根据权利要求1所述的检测方法,其特征在于,所述m个芯片中每条链上的m个核相互串联,用于进行哈希运算;若所述m个芯片中一条链的哈希运算结果在预设阈值内,则计算任务成功,若一条链的哈希运算结果在预设阈值外或者未输出计算结果,则计算任务失败。19.一种芯片的检测装置,其特征在于,包括控制单元,用于对包括m个芯片的计算系统进行故障定位,其中,所述m个芯片形成有n条链,所述n条链中每条链包括分别位于所述m个芯片的m个核,每条链上的m个核用于共同处理一个计算任务,m、n为大于1的正整数;所述控制单元用于:全开所述m个芯片中的核,确定所述n条链中的至少一条正常链;开启所述至少一条正常链上的核,所述n条链中除所述至少一条正常链外的其它链上的核关闭;采用二分法开启所述其它链中的待检测链上的核,根据所述至少一条正常链处理的计算任务的结果,进行故障定位。20.根据权利要求19所述的检测装置,其特征在于,所述控制单元具体用于:全开所述m个芯片中的核,根据所述n条链处理的计算任务的结果,确定所述n条链中的疑似故障链;仅开启一条疑似故障链,若所述一条疑似故障链处理的计算任务失败,确定所述一条疑似故障链为故障链;将所述n条链中除所述故障链以外的n-i条链确定为所述至少一条正常链,其中,1≤i<n,i为正整数。21.根据权利要求20所述的检测装置,其特征在于,所述待检测链为所述故障链;所述控制单元具体用于:采用二分法开启所述其它链中的所述故障链上的核,根据所述至少一条正常链处理的计算任务的结果,确定所述故障链上的故障核。22.根据权利要求21所述的检测装置,其特征在于,所述控制单元具体用于:开启所述故障链上k
j
个核,j为正整数;根据所述至少一条正常链处理的计算任务的结果,开启所述故障链上k
j 1
个核;若所述至少一条正常链的计算任务均成功,k
j 1
=k
j
m
j 1
;若所述至少一条正常链中存在计算任务失败的链,k
j 1
=k
j-m
j 1
;其中,k1=m1,直至m
j 1
=1,根据所述至少一条正常链处理的计算任务的结果,进行故障定位。23.根据权利要求22所述的检测装置,其特征在于,所述控制单元具体用于:若开启所述故障链上k
j
个核后,所述至少一条正常链的计算任务均成功,且开启所述故障链上k
j
1个核后,所述至少一条正常链中存在计算任务失败的链,则确定所述故障链上第k
j
1个核为故障核;若开启所述故障链上k
j
个核后,所述至少一条正常链中存在计算任务失败的链,且开启
所述故障链上k
j-1个核后,所述至少一条正常链的计算任务均成功,则确定所述故障链上第k
j
个核为故障核。24.根据权利要求21所述的检测装置,其特征在于,所述控制单元具体用于:开启所述故障链上第a
j
个核至第b
j
个核,j为正整数;根据所述至少一条正常链处理的计算任务的结果,开启所述故障链上第a
j 1
个核至第b
j 1
个核;若所述至少一条正常链的计算任务均成功,a
j 1
=b
j
1,b
j 1
=b
j
m
j 1
;若所述至少一条正常链中存在计算任务失败的链,a
j 1
=a
j
,b
j 1
=b
j-m
j 1
;其中,a1=1,b1=m1,直至m
j 1
=1,根据所述至少一条正常链处理的计算任务的结果,进行故障定位。25.根据权利要求24所述的检测装置,其特征在于,所述控制单元具体用于:若开启所述故障链上第a
j
个核至第b
j
个核后,所述至少一条正常链的计算任务均成功,且开启所述故障链上第b
j
1个核后,所述至少一条正常链中存在计算任务失败的链,则确定所述故障链上第b
j
1个核为故障核;若开启所述故障链上第a
j
个核至第b
j
个核后,所述至少一条正常链中存在计算任务失败的链,且开启所述故障链上第a
j
个核至第b
j-1个核后,所述至少一条正常链的计算任务均成功,则确定所述故障链上第b
j
个核为故障核。26.根据权利要求21至25中任一项所述的检测装置,其特征在于,所述控制单元还用于:开启所述m个芯片中除所述故障核以外的其它核;若所述n条链中除所述故障链以外其它链的计算任务均成功,确认所述故障核发生故障。27.根据权利要求21至25中任一项所述的检测装置,其特征在于,所述控制单元还用于:关闭所述故障链中除所述故障核外其它核,开启所述故障核;若所述n条链中除所述故障链以外其它链中存在计算任务失败的链,确认所述故障核发生故障。28.根据权利要求21至25中任一项所述的检测装置,其特征在于,所述m个芯片中的每个芯片包括备用核;所述控制单元还用于控制所述故障核所在芯片中的备用核替代所述故障核处理计算任务。29.根据权利要求19所述的检测装置,其特征在于,所述控制单元具体用于:全开所述m个芯片中的核,根据所述n条链处理的计算任务的结果,确定所述n条链中的至少一条正常链。30.根据权利要求19所述的检测装置,其特征在于,所述控制单元具体用于:全开所述m个芯片中的核,根据所述n条链处理的计算任务的结果,确定所述n条链中的疑似故障链;开启至少一条疑似故障链,若所述至少一条疑似故障链处理的计算任务成功,确定所
述至少一条疑似故障链为至少一条正常链。31.根据权利要求29或30所述的检测装置,其特征在于,所述待检测链为所述其它链中的每条链;所述控制单元具体用于:所述采用二分法开启所述其它链中每条链上的核,根据所述至少一条正常链处理的计算任务的结果,进行故障定位。32.根据权利要求31所述的检测装置,其特征在于,所述控制单元具体用于:开启所述其它链中每条链上k
j
个核,j为正整数;根据所述至少一条正常链处理的计算任务的结果,开启所述其它链中每条链上k
j 1
个核;若所述至少一条正常链的计算任务均成功,k
j 1
=k
j
m
j 1
;若所述至少一条正常链中存在计算任务失败的链,k
j 1
=k
j-m
j 1
;其中,k1=m1,直至m
j 1
=1,根据所述至少一条正常链处理的计算任务的结果,进行故障定位。33.根据权利要求32所述的检测装置,其特征在于,所述控制单元具体用于:若开启所述其它链中每条链上k
j
个核后,所述至少一条正常链的计算任务均成功,且开启所述其它链中每条链上k
j
1个核后,所述至少一条正常链中存在计算任务失败的链,则确定所述m个芯片中第k
j
1个芯片为故障芯片;若开启所述其它链中每条链上k
j
个核后,所述至少一条正常链中存在计算任务失败的链,且开启所述其它链中每条链上k
j-1个核后,所述至少一条正常链的计算任务均成功,则确定所述m个芯片中第k
j
个芯片为故障芯片。34.根据权利要求31所述的检测装置,其特征在于,所述控制单元具体用于:开启所述其它链中每条链上第a
j
个核至第b
j
个核,j为正整数;根据所述至少一条正常链处理的计算任务的结果,开启所述其它链中每条链上第a
j 1
个核至第b
j 1
个核;若所述至少一条正常链的计算任务均成功,a
j 1
=b
j
1,b
j 1
=b
j
m
j 1
;若所述至少一条正常链中存在计算任务失败的链,a
j 1
=a
j
,b
j 1
=b
j-m
j 1
;其中,a1=1,b1=m1,直至m
j 1
=1,根据所述至少一条正常链处理的计算任务的结果,进行故障定位。35.根据权利要求34所述的检测装置,其特征在于,所述控制单元具体用于:若开启所述其它链中每条链上第a
j
个核至第b
j
个核后,所述至少一条正常链的计算任务均成功,且开启所述其它链中每条链上第b
j
1个核后,所述至少一条正常链中存在计算任务失败的链,则确定所述m个芯片中第b
j
1个芯片为故障芯片;若开启所述其它链中每条链上第a
j
个核至第b
j
个核后,所述至少一条正常链中存在计算任务失败的链,且开启所述其它链中每条链上第a
j
个核至第b
j-1个核后,所述至少一条正常链的计算任务均成功,则确定所述m个芯片中第b
j
个芯片为故障芯片。36.根据权利要求19所述的检测装置,其特征在于,所述m个芯片中每条链上的m个核相
互串联,用于进行哈希运算;若所述m个芯片中一条链的哈希运算结果在预设阈值内,则计算任务成功,若一条链的哈希运算结果在预设阈值外或者未输出计算结果,则计算任务失败。37.一种电子设备,其特征在于,包括芯片的检测装置和m个芯片;所述m个芯片形成有n条链,所述n条链中每条链包括分别位于所述m个芯片的m个核,每条链上的m个核用于共同处理一个计算任务,其中,m、n为大于1的正整数;所述检测装置为如权利要求19至36中任一项所述的检测装置,用于对包括m个芯片的计算系统进行故障定位。38.根据权利要求37所述的电子设备,其特征在于,所述m个芯片中每条链上的m个核相互串联,用于进行哈希运算;若所述m个芯片中一条链的哈希运算结果在预设阈值内,则计算任务成功,若一条链的哈希运算结果在预设阈值外或者未输出计算结果,则计算任务失败。39.一种计算机可读存储介质,其特征在于,用于存储程序代码,所述程序代码用于执行根据权利要求1至18中任一项所述的芯片的检测方法。

技术总结
本申请公开了一种芯片的检测方法、检测装置和电子设备,能够定位计算系统中的故障,提高计算系统的算力和正确率。检测方法应用于包括M个芯片的计算系统,其中形成有N条链,每条链包括分别位于M个芯片的M个核,用于共同处理一个计算任务;检测方法包括:全开M个芯片中的核,确定N条链中的至少一条正常链;开启至少一条正常链上的核,N条链中除至少一条正常链外的其它链上的核关闭;采用二分法开启其它链中的待检测链上的核,根据至少一条正常链处理的计算任务的结果,进行故障定位。采用该检测方法,能够在生产阶段对故障进行维修,提高生产良率,也能够在应用阶段,采用其他手段替代故障部件进行计算,提高计算系统的算力和正确率。率。率。


技术研发人员:王鸿博 吴超
受保护的技术使用者:北京比特大陆科技有限公司
技术研发日:2020.04.28
技术公布日:2021/10/28
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜