中文字幕无码日韩视频无码三区

計算單元的測試方法、裝置、電子設備和存儲介質與流程

文檔序號:39490027發布日期:2024-09-24 20:40閱讀:34來源:國知局
計算單元的測試方法、裝置、電子設備和存儲介質與流程

本(ben)公開涉及(ji)人工智能,尤(you)其涉及(ji)芯片、深度學習和測試(shi)。更(geng)具體地,本(ben)公開提(ti)供(gong)了一(yi)種計算單(dan)元的測試(shi)方法、裝置、電子設備(bei)和存儲介質。


背景技術:

1、隨著(zhu)人(ren)工智能(neng)技術的(de)發展,人(ren)工智能(neng)芯片(pian)的(de)應用不斷增加。


技術實現思路

1、本公(gong)開提供了(le)一種計(ji)算單元的測試方法、裝置(zhi)、設備以及存儲介質。

2、根據(ju)本公開的(de)(de)(de)(de)一(yi)(yi)(yi)方面(mian),提供了一(yi)(yi)(yi)種計(ji)算(suan)單元(yuan)(yuan)的(de)(de)(de)(de)測(ce)試方法,該方法包(bao)括(kuo):根據(ju)第(di)(di)(di)(di)一(yi)(yi)(yi)三(san)角(jiao)(jiao)函數(shu)(shu)(shu)(shu)值(zhi)序(xu)(xu)(xu)列(lie)(lie)、第(di)(di)(di)(di)二(er)(er)三(san)角(jiao)(jiao)函數(shu)(shu)(shu)(shu)值(zhi)序(xu)(xu)(xu)列(lie)(lie)和(he)(he)第(di)(di)(di)(di)三(san)三(san)角(jiao)(jiao)函數(shu)(shu)(shu)(shu)值(zhi)序(xu)(xu)(xu)列(lie)(lie),利用(yong)目標計(ji)算(suan)單元(yuan)(yuan)分別(bie)得到(dao)(dao)第(di)(di)(di)(di)一(yi)(yi)(yi)矩(ju)陣(zhen)(zhen)、第(di)(di)(di)(di)二(er)(er)矩(ju)陣(zhen)(zhen)和(he)(he)基準矩(ju)陣(zhen)(zhen),其(qi)中,第(di)(di)(di)(di)一(yi)(yi)(yi)矩(ju)陣(zhen)(zhen)包(bao)括(kuo)至(zhi)少(shao)一(yi)(yi)(yi)個第(di)(di)(di)(di)一(yi)(yi)(yi)向量(liang),第(di)(di)(di)(di)一(yi)(yi)(yi)向量(liang)是通(tong)過(guo)將第(di)(di)(di)(di)一(yi)(yi)(yi)三(san)角(jiao)(jiao)函數(shu)(shu)(shu)(shu)值(zhi)序(xu)(xu)(xu)列(lie)(lie)沿第(di)(di)(di)(di)一(yi)(yi)(yi)方向循(xun)環移(yi)動第(di)(di)(di)(di)一(yi)(yi)(yi)移(yi)動位(wei)(wei)數(shu)(shu)(shu)(shu)得到(dao)(dao)的(de)(de)(de)(de),第(di)(di)(di)(di)二(er)(er)矩(ju)陣(zhen)(zhen)包(bao)括(kuo)至(zhi)少(shao)一(yi)(yi)(yi)個第(di)(di)(di)(di)二(er)(er)向量(liang),第(di)(di)(di)(di)二(er)(er)向量(liang)是通(tong)過(guo)將第(di)(di)(di)(di)二(er)(er)三(san)角(jiao)(jiao)函數(shu)(shu)(shu)(shu)值(zhi)序(xu)(xu)(xu)列(lie)(lie)沿第(di)(di)(di)(di)二(er)(er)方向循(xun)環移(yi)動第(di)(di)(di)(di)二(er)(er)移(yi)動位(wei)(wei)數(shu)(shu)(shu)(shu)得到(dao)(dao)的(de)(de)(de)(de),第(di)(di)(di)(di)三(san)三(san)角(jiao)(jiao)函數(shu)(shu)(shu)(shu)值(zhi)序(xu)(xu)(xu)列(lie)(lie)的(de)(de)(de)(de)相(xiang)位(wei)(wei)值(zhi)是根據(ju)第(di)(di)(di)(di)一(yi)(yi)(yi)三(san)角(jiao)(jiao)函數(shu)(shu)(shu)(shu)值(zhi)序(xu)(xu)(xu)列(lie)(lie)的(de)(de)(de)(de)相(xiang)位(wei)(wei)值(zhi)與第(di)(di)(di)(di)二(er)(er)三(san)角(jiao)(jiao)函數(shu)(shu)(shu)(shu)值(zhi)序(xu)(xu)(xu)列(lie)(lie)的(de)(de)(de)(de)相(xiang)位(wei)(wei)值(zhi)之(zhi)差得到(dao)(dao)的(de)(de)(de)(de);利用(yong)待測(ce)計(ji)算(suan)單元(yuan)(yuan)將第(di)(di)(di)(di)一(yi)(yi)(yi)矩(ju)陣(zhen)(zhen)和(he)(he)第(di)(di)(di)(di)二(er)(er)矩(ju)陣(zhen)(zhen)相(xiang)乘,得到(dao)(dao)待測(ce)結(jie)(jie)果矩(ju)陣(zhen)(zhen);以及根據(ju)待測(ce)結(jie)(jie)果矩(ju)陣(zhen)(zhen)和(he)(he)基準矩(ju)陣(zhen)(zhen)之(zhi)間的(de)(de)(de)(de)差異,確定待測(ce)計(ji)算(suan)單元(yuan)(yuan)的(de)(de)(de)(de)精度測(ce)試結(jie)(jie)果。

3、根(gen)據(ju)(ju)(ju)本公(gong)開的(de)(de)另一(yi)(yi)方面,提(ti)供了一(yi)(yi)種(zhong)計算(suan)(suan)單元(yuan)(yuan)的(de)(de)測試裝(zhuang)置(zhi),該裝(zhuang)置(zhi)包(bao)括:目標(biao)計算(suan)(suan)單元(yuan)(yuan),配置(zhi)為:根(gen)據(ju)(ju)(ju)第(di)(di)(di)一(yi)(yi)三(san)角(jiao)函(han)數(shu)(shu)(shu)(shu)值(zhi)(zhi)(zhi)序(xu)(xu)(xu)列(lie)、第(di)(di)(di)二(er)三(san)角(jiao)函(han)數(shu)(shu)(shu)(shu)值(zhi)(zhi)(zhi)序(xu)(xu)(xu)列(lie)和第(di)(di)(di)三(san)三(san)角(jiao)函(han)數(shu)(shu)(shu)(shu)值(zhi)(zhi)(zhi)序(xu)(xu)(xu)列(lie),分別得(de)到第(di)(di)(di)一(yi)(yi)矩(ju)(ju)陣(zhen)(zhen)(zhen)、第(di)(di)(di)二(er)矩(ju)(ju)陣(zhen)(zhen)(zhen)和基(ji)準矩(ju)(ju)陣(zhen)(zhen)(zhen),其(qi)中,第(di)(di)(di)一(yi)(yi)矩(ju)(ju)陣(zhen)(zhen)(zhen)包(bao)括至少一(yi)(yi)個第(di)(di)(di)一(yi)(yi)向(xiang)(xiang)量(liang)(liang),第(di)(di)(di)一(yi)(yi)向(xiang)(xiang)量(liang)(liang)是通過將(jiang)第(di)(di)(di)一(yi)(yi)三(san)角(jiao)函(han)數(shu)(shu)(shu)(shu)值(zhi)(zhi)(zhi)序(xu)(xu)(xu)列(lie)沿第(di)(di)(di)一(yi)(yi)方向(xiang)(xiang)循(xun)環移動第(di)(di)(di)一(yi)(yi)移動位(wei)數(shu)(shu)(shu)(shu)得(de)到的(de)(de),第(di)(di)(di)二(er)矩(ju)(ju)陣(zhen)(zhen)(zhen)包(bao)括至少一(yi)(yi)個第(di)(di)(di)二(er)向(xiang)(xiang)量(liang)(liang),第(di)(di)(di)二(er)向(xiang)(xiang)量(liang)(liang)是通過將(jiang)第(di)(di)(di)二(er)三(san)角(jiao)函(han)數(shu)(shu)(shu)(shu)值(zhi)(zhi)(zhi)序(xu)(xu)(xu)列(lie)沿第(di)(di)(di)二(er)方向(xiang)(xiang)循(xun)環移動第(di)(di)(di)二(er)移動位(wei)數(shu)(shu)(shu)(shu)得(de)到的(de)(de),第(di)(di)(di)三(san)三(san)角(jiao)函(han)數(shu)(shu)(shu)(shu)值(zhi)(zhi)(zhi)序(xu)(xu)(xu)列(lie)的(de)(de)相(xiang)位(wei)值(zhi)(zhi)(zhi)是根(gen)據(ju)(ju)(ju)第(di)(di)(di)一(yi)(yi)三(san)角(jiao)函(han)數(shu)(shu)(shu)(shu)值(zhi)(zhi)(zhi)序(xu)(xu)(xu)列(lie)的(de)(de)相(xiang)位(wei)值(zhi)(zhi)(zhi)與第(di)(di)(di)二(er)三(san)角(jiao)函(han)數(shu)(shu)(shu)(shu)值(zhi)(zhi)(zhi)序(xu)(xu)(xu)列(lie)的(de)(de)相(xiang)位(wei)值(zhi)(zhi)(zhi)之差得(de)到的(de)(de);待測計算(suan)(suan)單元(yuan)(yuan),配置(zhi)為將(jiang)第(di)(di)(di)一(yi)(yi)矩(ju)(ju)陣(zhen)(zhen)(zhen)和第(di)(di)(di)二(er)矩(ju)(ju)陣(zhen)(zhen)(zhen)相(xiang)乘,得(de)到待測結果(guo)矩(ju)(ju)陣(zhen)(zhen)(zhen);以及目標(biao)計算(suan)(suan)單元(yuan)(yuan)還配置(zhi)為:根(gen)據(ju)(ju)(ju)待測結果(guo)矩(ju)(ju)陣(zhen)(zhen)(zhen)和基(ji)準矩(ju)(ju)陣(zhen)(zhen)(zhen)之間的(de)(de)差異,確定待測計算(suan)(suan)單元(yuan)(yuan)的(de)(de)精度測試結果(guo)。

4、根據本(ben)公(gong)開(kai)的另(ling)一方面,提(ti)供了一種電(dian)子設備(bei),包括本(ben)公(gong)開(kai)提(ti)供的裝(zhuang)置。

5、根(gen)據本公開的(de)另(ling)一方(fang)面,提(ti)供了一種(zhong)電子設備(bei),包括:至少(shao)一個(ge)(ge)處(chu)(chu)理(li)(li)器(qi)(qi)(qi);以(yi)及(ji)與至少(shao)一個(ge)(ge)處(chu)(chu)理(li)(li)器(qi)(qi)(qi)通信連接的(de)存(cun)儲(chu)器(qi)(qi)(qi);其中,存(cun)儲(chu)器(qi)(qi)(qi)存(cun)儲(chu)有(you)可被至少(shao)一個(ge)(ge)處(chu)(chu)理(li)(li)器(qi)(qi)(qi)執行(xing)的(de)指令,指令被至少(shao)一個(ge)(ge)處(chu)(chu)理(li)(li)器(qi)(qi)(qi)執行(xing),以(yi)使至少(shao)一個(ge)(ge)處(chu)(chu)理(li)(li)器(qi)(qi)(qi)能夠(gou)執行(xing)根(gen)據本公開提(ti)供的(de)方(fang)法(fa)。

6、根(gen)據(ju)本公開的另(ling)一方面,提供(gong)了一種存儲(chu)有計(ji)算機(ji)(ji)(ji)指令的非瞬時計(ji)算機(ji)(ji)(ji)可讀存儲(chu)介(jie)質,該計(ji)算機(ji)(ji)(ji)指令用于使計(ji)算機(ji)(ji)(ji)執行根(gen)據(ju)本公開提供(gong)的方法。

7、根(gen)據本(ben)(ben)公開的(de)另(ling)一方(fang)面(mian),提供了一種計算(suan)機(ji)程(cheng)序產品,包括計算(suan)機(ji)程(cheng)序,計算(suan)機(ji)程(cheng)序在被處理器執行時實現根(gen)據本(ben)(ben)公開提供的(de)方(fang)法(fa)。

8、應當理(li)(li)解(jie),本(ben)部分所描述的(de)內容并非旨在標(biao)識本(ben)公開(kai)的(de)實施例的(de)關鍵或重要特征,也不用于(yu)限制本(ben)公開(kai)的(de)范圍。本(ben)公開(kai)的(de)其(qi)它(ta)特征將通過以下的(de)說明書而變(bian)得容易理(li)(li)解(jie)。



技術特征:

1.一種計算(suan)單元的測試方法,包括:

2.根據權利要(yao)求1所(suo)(suo)(suo)述(shu)的(de)方(fang)法,其中,所(suo)(suo)(suo)述(shu)基準(zhun)矩(ju)陣(zhen)包(bao)括多個基準(zhun)值(zhi),與(yu)所(suo)(suo)(suo)述(shu)第(di)(di)(di)(di)一向量(liang)(liang)和所(suo)(suo)(suo)述(shu)第(di)(di)(di)(di)二向量(liang)(liang)對(dui)應的(de)所(suo)(suo)(suo)述(shu)基準(zhun)值(zhi)是所(suo)(suo)(suo)述(shu)第(di)(di)(di)(di)三三角函(han)數(shu)值(zhi)序列中與(yu)移動參數(shu)對(dui)應的(de)第(di)(di)(di)(di)三三角函(han)數(shu)值(zhi),所(suo)(suo)(suo)述(shu)移動參數(shu)是根據所(suo)(suo)(suo)述(shu)第(di)(di)(di)(di)一移動位(wei)(wei)數(shu)和所(suo)(suo)(suo)述(shu)第(di)(di)(di)(di)二移動位(wei)(wei)數(shu)得到的(de)。

3.根據權利要求1所述的(de)(de)方法,其中,所述第一三(san)角(jiao)函(han)數(shu)(shu)(shu)值序(xu)列(lie)(lie)包(bao)括規(gui)(gui)模參數(shu)(shu)(shu)個第一三(san)角(jiao)函(han)數(shu)(shu)(shu)值,所述第二三(san)角(jiao)函(han)數(shu)(shu)(shu)值序(xu)列(lie)(lie)包(bao)括規(gui)(gui)模參數(shu)(shu)(shu)個第二三(san)角(jiao)函(han)數(shu)(shu)(shu)值,所述第三(san)三(san)角(jiao)函(han)數(shu)(shu)(shu)值是(shi)根據規(gui)(gui)模參數(shu)(shu)(shu)、所述第一三(san)角(jiao)函(han)數(shu)(shu)(shu)值序(xu)列(lie)(lie)的(de)(de)相(xiang)位(wei)值與所述第二三(san)角(jiao)函(han)數(shu)(shu)(shu)值序(xu)列(lie)(lie)的(de)(de)相(xiang)位(wei)值之(zhi)差(cha)得到的(de)(de)。

4.根(gen)據權利要求(qiu)1所(suo)(suo)(suo)述(shu)的(de)(de)方法(fa),其中,在所(suo)(suo)(suo)述(shu)第(di)一(yi)矩(ju)陣的(de)(de)規模(mo)、所(suo)(suo)(suo)述(shu)第(di)二矩(ju)陣的(de)(de)規模(mo)以及所(suo)(suo)(suo)述(shu)基(ji)準(zhun)矩(ju)陣的(de)(de)規模(mo)一(yi)致的(de)(de)情況下,所(suo)(suo)(suo)述(shu)基(ji)準(zhun)矩(ju)陣的(de)(de)基(ji)準(zhun)向量是通過(guo)將所(suo)(suo)(suo)述(shu)第(di)三三角函(han)數值序列(lie)沿所(suo)(suo)(suo)述(shu)第(di)一(yi)方向循環移動所(suo)(suo)(suo)述(shu)第(di)一(yi)移動位數得到的(de)(de)。

5.根據(ju)權利要求3所(suo)述的(de)方法,其中,所(suo)述規模參數(shu)(shu)(shu)為(wei)k,所(suo)述第(di)(di)一(yi)三角(jiao)(jiao)函數(shu)(shu)(shu)值(zhi)序列包(bao)括k個(ge)所(suo)述第(di)(di)一(yi)三角(jiao)(jiao)函數(shu)(shu)(shu)值(zhi),所(suo)述第(di)(di)二三角(jiao)(jiao)函數(shu)(shu)(shu)值(zhi)序列包(bao)括k個(ge)所(suo)述第(di)(di)二三角(jiao)(jiao)函數(shu)(shu)(shu)值(zhi),所(suo)述第(di)(di)三三角(jiao)(jiao)函數(shu)(shu)(shu)值(zhi)序列包(bao)括k個(ge)所(suo)述第(di)(di)三三角(jiao)(jiao)函數(shu)(shu)(shu)值(zhi),k為(wei)大于1的(de)整數(shu)(shu)(shu),

6.根(gen)據權利要求5所(suo)(suo)(suo)述(shu)(shu)(shu)(shu)(shu)的(de)方法(fa),其(qi)中,所(suo)(suo)(suo)述(shu)(shu)(shu)(shu)(shu)第(di)(di)(di)(di)(di)一向(xiang)(xiang)(xiang)量(liang)(liang)依(yi)次包(bao)(bao)括(kuo)第(di)(di)(di)(di)(di)一在(zai)前(qian)子(zi)(zi)向(xiang)(xiang)(xiang)量(liang)(liang)和第(di)(di)(di)(di)(di)一在(zai)后(hou)(hou)子(zi)(zi)向(xiang)(xiang)(xiang)量(liang)(liang),所(suo)(suo)(suo)述(shu)(shu)(shu)(shu)(shu)第(di)(di)(di)(di)(di)一在(zai)前(qian)子(zi)(zi)向(xiang)(xiang)(xiang)量(liang)(liang)包(bao)(bao)括(kuo)第(di)(di)(di)(di)(di)i+1個(ge)至(zhi)第(di)(di)(di)(di)(di)k個(ge)所(suo)(suo)(suo)述(shu)(shu)(shu)(shu)(shu)第(di)(di)(di)(di)(di)一三(san)角(jiao)(jiao)(jiao)函(han)數(shu)值(zhi)(zhi),所(suo)(suo)(suo)述(shu)(shu)(shu)(shu)(shu)第(di)(di)(di)(di)(di)一在(zai)后(hou)(hou)子(zi)(zi)向(xiang)(xiang)(xiang)量(liang)(liang)包(bao)(bao)括(kuo)第(di)(di)(di)(di)(di)1個(ge)至(zhi)第(di)(di)(di)(di)(di)i個(ge)所(suo)(suo)(suo)述(shu)(shu)(shu)(shu)(shu)第(di)(di)(di)(di)(di)一三(san)角(jiao)(jiao)(jiao)函(han)數(shu)值(zhi)(zhi);所(suo)(suo)(suo)述(shu)(shu)(shu)(shu)(shu)第(di)(di)(di)(di)(di)二(er)(er)向(xiang)(xiang)(xiang)量(liang)(liang)包(bao)(bao)括(kuo)k個(ge)第(di)(di)(di)(di)(di)二(er)(er)三(san)角(jiao)(jiao)(jiao)函(han)數(shu)值(zhi)(zhi),所(suo)(suo)(suo)述(shu)(shu)(shu)(shu)(shu)第(di)(di)(di)(di)(di)二(er)(er)向(xiang)(xiang)(xiang)量(liang)(liang)依(yi)次包(bao)(bao)括(kuo)第(di)(di)(di)(di)(di)二(er)(er)在(zai)前(qian)子(zi)(zi)向(xiang)(xiang)(xiang)量(liang)(liang)和第(di)(di)(di)(di)(di)二(er)(er)在(zai)后(hou)(hou)子(zi)(zi)向(xiang)(xiang)(xiang)量(liang)(liang),所(suo)(suo)(suo)述(shu)(shu)(shu)(shu)(shu)第(di)(di)(di)(di)(di)二(er)(er)在(zai)前(qian)子(zi)(zi)向(xiang)(xiang)(xiang)量(liang)(liang)包(bao)(bao)括(kuo)第(di)(di)(di)(di)(di)k-j+1個(ge)至(zhi)第(di)(di)(di)(di)(di)k個(ge)所(suo)(suo)(suo)述(shu)(shu)(shu)(shu)(shu)第(di)(di)(di)(di)(di)二(er)(er)三(san)角(jiao)(jiao)(jiao)函(han)數(shu)值(zhi)(zhi),所(suo)(suo)(suo)述(shu)(shu)(shu)(shu)(shu)第(di)(di)(di)(di)(di)一在(zai)后(hou)(hou)子(zi)(zi)向(xiang)(xiang)(xiang)量(liang)(liang)包(bao)(bao)括(kuo)第(di)(di)(di)(di)(di)1個(ge)至(zhi)第(di)(di)(di)(di)(di)k-j個(ge)所(suo)(suo)(suo)述(shu)(shu)(shu)(shu)(shu)第(di)(di)(di)(di)(di)二(er)(er)三(san)角(jiao)(jiao)(jiao)函(han)數(shu)值(zhi)(zhi),i為大于或等于1的(de)整數(shu),j為大于或等于1的(de)整數(shu)。

7.根(gen)(gen)據權(quan)利要求6所(suo)述(shu)(shu)的方法,其(qi)中,所(suo)述(shu)(shu)移動參(can)數(shu)是通過(guo)以(yi)下(xia)公(gong)式根(gen)(gen)據所(suo)述(shu)(shu)第一移動位(wei)數(shu)和所(suo)述(shu)(shu)第二移動位(wei)數(shu)得(de)到的:

8.根(gen)據權利(li)要求1所(suo)述(shu)的(de)方法,其(qi)中,所(suo)述(shu)第(di)(di)一(yi)三角函數值對應的(de)第(di)(di)一(yi)相(xiang)位(wei)序列(lie)為等差數列(lie),所(suo)述(shu)第(di)(di)一(yi)相(xiang)位(wei)序列(lie)的(de)第(di)(di)一(yi)公差是根(gen)據預設弧度和所(suo)述(shu)規模參數確定的(de);

9.根據(ju)權(quan)利要求1所(suo)述(shu)的方法,其中,所(suo)述(shu)第(di)一三(san)角(jiao)函數值序(xu)(xu)列(lie)為第(di)一正弦(xian)值序(xu)(xu)列(lie),所(suo)述(shu)第(di)二三(san)角(jiao)函數值序(xu)(xu)列(lie)為第(di)二正弦(xian)值序(xu)(xu)列(lie),所(suo)述(shu)第(di)三(san)三(san)角(jiao)函數值序(xu)(xu)列(lie)為第(di)三(san)余弦(xian)值序(xu)(xu)列(lie);或者

10.根據(ju)權利要求5所(suo)述(shu)的方法,其(qi)中,多個(ge)所(suo)述(shu)第一向(xiang)量包括m個(ge)彼(bi)此不同的第一向(xiang)量,m為(wei)大于1且小于或等于k的整數,

11.根據權利要(yao)求6所(suo)述的方法,其中,所(suo)述利用目標計算單元分(fen)別確(que)定(ding)第(di)一矩陣(zhen)、第(di)二(er)矩陣(zhen)和基準矩陣(zhen)包括:

12.根據(ju)權利要求1所述(shu)(shu)的方法,其(qi)中,所述(shu)(shu)利用(yong)待(dai)(dai)測(ce)計算單元將所述(shu)(shu)第(di)一矩(ju)陣(zhen)和所述(shu)(shu)第(di)二矩(ju)陣(zhen)相乘,得到待(dai)(dai)測(ce)結果矩(ju)陣(zhen)包括以(yi)下至少之一:

13.根據權(quan)利要求1所(suo)述(shu)的方法,其中,所(suo)述(shu)差(cha)異包(bao)括多個差(cha)異值,

14.根據權(quan)利要求(qiu)1所述(shu)的方法(fa),其中(zhong),所述(shu)差(cha)異(yi)(yi)包括(kuo)多個(ge)差(cha)異(yi)(yi)值,

15.一種計算單元(yuan)的測試裝(zhuang)置,包括:

16.根(gen)據權利(li)要求15所(suo)(suo)(suo)(suo)述(shu)(shu)的裝(zhuang)置(zhi),其中,所(suo)(suo)(suo)(suo)述(shu)(shu)基準(zhun)矩陣包括(kuo)多個基準(zhun)值(zhi),與所(suo)(suo)(suo)(suo)述(shu)(shu)第(di)(di)一(yi)向量和所(suo)(suo)(suo)(suo)述(shu)(shu)第(di)(di)二向量對應(ying)的所(suo)(suo)(suo)(suo)述(shu)(shu)基準(zhun)值(zhi)是所(suo)(suo)(suo)(suo)述(shu)(shu)第(di)(di)三三角(jiao)函數(shu)值(zhi)序(xu)列(lie)中與移動(dong)參數(shu)對應(ying)的第(di)(di)三三角(jiao)函數(shu)值(zhi),所(suo)(suo)(suo)(suo)述(shu)(shu)移動(dong)參數(shu)是根(gen)據所(suo)(suo)(suo)(suo)述(shu)(shu)第(di)(di)一(yi)移動(dong)位數(shu)和所(suo)(suo)(suo)(suo)述(shu)(shu)第(di)(di)二移動(dong)位數(shu)得到的。

17.根(gen)據(ju)權利(li)要求15所(suo)述(shu)(shu)的(de)裝(zhuang)置,其(qi)中,所(suo)述(shu)(shu)第(di)(di)(di)一三(san)角(jiao)(jiao)函數(shu)(shu)值(zhi)(zhi)(zhi)序列(lie)包(bao)括(kuo)規模(mo)參(can)數(shu)(shu)個(ge)第(di)(di)(di)一三(san)角(jiao)(jiao)函數(shu)(shu)值(zhi)(zhi)(zhi),所(suo)述(shu)(shu)第(di)(di)(di)二(er)三(san)角(jiao)(jiao)函數(shu)(shu)值(zhi)(zhi)(zhi)序列(lie)包(bao)括(kuo)規模(mo)參(can)數(shu)(shu)個(ge)第(di)(di)(di)二(er)三(san)角(jiao)(jiao)函數(shu)(shu)值(zhi)(zhi)(zhi),所(suo)述(shu)(shu)第(di)(di)(di)三(san)三(san)角(jiao)(jiao)函數(shu)(shu)值(zhi)(zhi)(zhi)是根(gen)據(ju)規模(mo)參(can)數(shu)(shu)、所(suo)述(shu)(shu)第(di)(di)(di)一三(san)角(jiao)(jiao)函數(shu)(shu)值(zhi)(zhi)(zhi)序列(lie)的(de)相位值(zhi)(zhi)(zhi)與所(suo)述(shu)(shu)第(di)(di)(di)二(er)三(san)角(jiao)(jiao)函數(shu)(shu)值(zhi)(zhi)(zhi)序列(lie)的(de)相位值(zhi)(zhi)(zhi)之差得到的(de)。

18.根據(ju)權利要求15所(suo)述(shu)(shu)(shu)的裝置,其中,所(suo)述(shu)(shu)(shu)規模參數(shu)(shu)為k,所(suo)述(shu)(shu)(shu)第一三角(jiao)(jiao)函(han)(han)數(shu)(shu)值序列包括k個(ge)所(suo)述(shu)(shu)(shu)第一三角(jiao)(jiao)函(han)(han)數(shu)(shu)值,所(suo)述(shu)(shu)(shu)第二三角(jiao)(jiao)函(han)(han)數(shu)(shu)值序列包括k個(ge)所(suo)述(shu)(shu)(shu)第二三角(jiao)(jiao)函(han)(han)數(shu)(shu)值,所(suo)述(shu)(shu)(shu)第三三角(jiao)(jiao)函(han)(han)數(shu)(shu)值序列包括k個(ge)所(suo)述(shu)(shu)(shu)第三三角(jiao)(jiao)函(han)(han)數(shu)(shu)值,k為大于1的整數(shu)(shu),

19.根據(ju)權利(li)要求(qiu)18所(suo)(suo)述(shu)的方法,其中,所(suo)(suo)述(shu)第(di)(di)(di)(di)一(yi)(yi)向(xiang)量(liang)(liang)(liang)(liang)依次包(bao)(bao)(bao)(bao)括(kuo)(kuo)第(di)(di)(di)(di)一(yi)(yi)在(zai)前子向(xiang)量(liang)(liang)(liang)(liang)和第(di)(di)(di)(di)一(yi)(yi)在(zai)后(hou)子向(xiang)量(liang)(liang)(liang)(liang),所(suo)(suo)述(shu)第(di)(di)(di)(di)一(yi)(yi)在(zai)前子向(xiang)量(liang)(liang)(liang)(liang)包(bao)(bao)(bao)(bao)括(kuo)(kuo)第(di)(di)(di)(di)i+1個至第(di)(di)(di)(di)k個所(suo)(suo)述(shu)第(di)(di)(di)(di)一(yi)(yi)三(san)(san)角(jiao)函(han)數(shu)值(zhi),所(suo)(suo)述(shu)第(di)(di)(di)(di)一(yi)(yi)在(zai)后(hou)子向(xiang)量(liang)(liang)(liang)(liang)包(bao)(bao)(bao)(bao)括(kuo)(kuo)第(di)(di)(di)(di)1個至第(di)(di)(di)(di)i個所(suo)(suo)述(shu)第(di)(di)(di)(di)一(yi)(yi)三(san)(san)角(jiao)函(han)數(shu)值(zhi);所(suo)(suo)述(shu)第(di)(di)(di)(di)二(er)(er)向(xiang)量(liang)(liang)(liang)(liang)包(bao)(bao)(bao)(bao)括(kuo)(kuo)k個第(di)(di)(di)(di)二(er)(er)三(san)(san)角(jiao)函(han)數(shu)值(zhi),所(suo)(suo)述(shu)第(di)(di)(di)(di)二(er)(er)向(xiang)量(liang)(liang)(liang)(liang)依次包(bao)(bao)(bao)(bao)括(kuo)(kuo)第(di)(di)(di)(di)二(er)(er)在(zai)前子向(xiang)量(liang)(liang)(liang)(liang)和第(di)(di)(di)(di)二(er)(er)在(zai)后(hou)子向(xiang)量(liang)(liang)(liang)(liang),所(suo)(suo)述(shu)第(di)(di)(di)(di)二(er)(er)在(zai)前子向(xiang)量(liang)(liang)(liang)(liang)包(bao)(bao)(bao)(bao)括(kuo)(kuo)第(di)(di)(di)(di)k-j+1個至第(di)(di)(di)(di)k個所(suo)(suo)述(shu)第(di)(di)(di)(di)二(er)(er)三(san)(san)角(jiao)函(han)數(shu)值(zhi),所(suo)(suo)述(shu)第(di)(di)(di)(di)一(yi)(yi)在(zai)后(hou)子向(xiang)量(liang)(liang)(liang)(liang)包(bao)(bao)(bao)(bao)括(kuo)(kuo)第(di)(di)(di)(di)1個至第(di)(di)(di)(di)k-j個所(suo)(suo)述(shu)第(di)(di)(di)(di)二(er)(er)三(san)(san)角(jiao)函(han)數(shu)值(zhi),i為大于(yu)(yu)或(huo)等(deng)于(yu)(yu)1的整數(shu),j為大于(yu)(yu)或(huo)等(deng)于(yu)(yu)1的整數(shu)。

20.根(gen)據(ju)權利(li)要求19所(suo)述的裝(zhuang)置,其中,所(suo)述移動(dong)參數(shu)是通過以下(xia)公式(shi)根(gen)據(ju)所(suo)述第(di)(di)一移動(dong)位數(shu)和所(suo)述第(di)(di)二移動(dong)位數(shu)得到的:

21.根據權利要求(qiu)15所(suo)述(shu)的(de)裝置,其中,所(suo)述(shu)第(di)(di)一(yi)三(san)角函(han)數值(zhi)序列(lie)為第(di)(di)一(yi)正弦(xian)(xian)值(zhi)序列(lie),所(suo)述(shu)第(di)(di)二三(san)角函(han)數值(zhi)序列(lie)為第(di)(di)二正弦(xian)(xian)值(zhi)序列(lie),所(suo)述(shu)第(di)(di)三(san)三(san)角函(han)數值(zhi)序列(lie)為第(di)(di)三(san)余弦(xian)(xian)值(zhi)序列(lie);或者

22.根據權利要求19所述的裝置(zhi),其中,所述目標計算單元還配置(zhi)執行以下操作以分別(bie)確定第(di)一矩(ju)陣、第(di)二矩(ju)陣和基準矩(ju)陣:

23.根據(ju)權利要求15所(suo)(suo)述(shu)的裝置,其中,所(suo)(suo)述(shu)待測(ce)計算單元(yuan)還配置為執行以(yi)下(xia)操作至少之(zhi)一以(yi)將(jiang)所(suo)(suo)述(shu)第一矩陣(zhen)(zhen)和(he)所(suo)(suo)述(shu)第二矩陣(zhen)(zhen)相乘(cheng),得(de)到待測(ce)結果矩陣(zhen)(zhen):

24.根據權利要求15所述的裝置,其(qi)中,所述差異包括(kuo)多個差異值,

25.根據權(quan)利要求15所述的裝(zhuang)置,其中,所述差(cha)異包括(kuo)多個差(cha)異值(zhi),

26.一(yi)種電子(zi)設備,包括如權利要求(qiu)15至(zhi)25任一(yi)項所(suo)述的裝置。

27.一種電(dian)子設備,包(bao)括:

28.一種(zhong)存(cun)儲(chu)有計(ji)算(suan)機(ji)指令(ling)的非瞬時計(ji)算(suan)機(ji)可讀存(cun)儲(chu)介(jie)質,其中(zhong),所(suo)(suo)述計(ji)算(suan)機(ji)指令(ling)用于(yu)使所(suo)(suo)述計(ji)算(suan)機(ji)執行根(gen)據權利要求1至14中(zhong)任一項所(suo)(suo)述的方法。

29.一種計(ji)算機(ji)程(cheng)序產(chan)品,包(bao)括計(ji)算機(ji)程(cheng)序,所述計(ji)算機(ji)程(cheng)序在被(bei)處(chu)理器(qi)執行時實現根據權(quan)利(li)要求(qiu)1至14中(zhong)任一項所述的(de)方法。


技術總結
本公開提供了一種計算單元的測試方法,涉及人工智能技術領域,尤其涉及芯片、深度學習和測試技術領域。具體實現方案為:根據第一三角函數值序列、第二三角函數值序列和第三三角函數值序列,利用目標計算單元分別得到第一矩陣、第二矩陣和基準矩陣,其中,第一矩陣的第一向量是通過將第一三角函數值序列沿第一方向循環移動第一移動位數得到的,第二矩陣的第二向量是通過將第二三角函數值序列沿第二方向循環移動第二移動位數得到的;利用待測計算單元將第一矩陣和第二矩陣相乘,得到待測結果矩陣;以及根據待測結果矩陣和基準矩陣之間的差異,確定待測計算單元的精度測試結果。本公開還提供了一種計算單元的測試裝置、電子設備和存儲介質。

技術研發人員:高大珩,何嚴廣,馮晨,李宇鵬
受保護的技術使用者:昆侖芯(北京)科技有限公司
技術研發日:
技術公布日:2024/9/23
網(wang)友(you)詢問留言(yan) 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1