天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁(yè) > 科技論文 > 電子信息論文 >

面向AI芯片高級(jí)語(yǔ)言的自動(dòng)測(cè)試框架技術(shù)

發(fā)布時(shí)間:2022-01-09 23:19
  在這個(gè)技術(shù)飛速發(fā)展的時(shí)代,如果某一款產(chǎn)品想在市場(chǎng)上具有強(qiáng)大的競(jìng)爭(zhēng)力,就必須在開(kāi)發(fā)過(guò)程中具有快速的高質(zhì)量的交付能力,因此,開(kāi)發(fā)過(guò)程中的自動(dòng)化測(cè)試就顯得舉足輕重了,如果在開(kāi)發(fā)過(guò)程中,采用大量的手動(dòng)測(cè)試,可能會(huì)導(dǎo)致測(cè)試任務(wù)不能及時(shí)完成,增加項(xiàng)目不能按時(shí)交付的風(fēng)險(xiǎn),所以要采用自動(dòng)測(cè)試框架技術(shù),它是手動(dòng)測(cè)試的延續(xù),可以減少手動(dòng)測(cè)試中的重復(fù)性工作,大大提高測(cè)試效率。本課題中的自動(dòng)測(cè)試框架一共分為兩部分,一個(gè)是面向Bangc的內(nèi)置函數(shù)的測(cè)試集的自動(dòng)測(cè)試框架,另一個(gè)是面向深度學(xué)習(xí)算子的自動(dòng)測(cè)試框架,是針對(duì)某公司平臺(tái)芯片MLU(Machine Learning Unit)編譯器設(shè)計(jì)的,MLU是面向深度學(xué)習(xí)的的AI芯片。論文主要工作包括:(1)手動(dòng)構(gòu)建面向BangC的內(nèi)置函數(shù)的測(cè)試集,確保內(nèi)置函數(shù)的實(shí)現(xiàn)的正確性,構(gòu)建測(cè)試集的描述文件,文件中的每一行包含內(nèi)置函數(shù)名稱以及內(nèi)置函數(shù)所需的參數(shù)和參數(shù)大小。之后使用python語(yǔ)言設(shè)計(jì)自動(dòng)化腳本實(shí)現(xiàn)測(cè)試集用例的函數(shù)調(diào)用形式,最后使用python語(yǔ)言和shell腳本語(yǔ)言實(shí)現(xiàn)測(cè)試集的自動(dòng)測(cè)試框架,完成框架的測(cè)試與驗(yàn)證。(2)提取幾個(gè)常用的深度學(xué)習(xí)算子,完成MLU端算子的... 

【文章來(lái)源】:中國(guó)科學(xué)院大學(xué)(中國(guó)科學(xué)院大學(xué)人工智能學(xué)院)北京市

【文章頁(yè)數(shù)】:66 頁(yè)

【學(xué)位級(jí)別】:碩士

【部分圖文】:

面向AI芯片高級(jí)語(yǔ)言的自動(dòng)測(cè)試框架技術(shù)


圖2.1?MLU硬件架構(gòu)圖??Figure?2.1?MLU?hardware?architecture?diagram??

架構(gòu)圖,性能,設(shè)備,針對(duì)性


?|????!?_?|?I?/;?i|;|?ssiss????i?K'rae?Klr.^!?:::L——i?s?:???二:二?\[?j?|!?Core-2?Core-3?|??\?|丨丨?Registers?Registers?i??\?|||?|NRAMl?IWKAMl?|NRAM||ffRAM|?|??\。椋?^==j[i=y?丨??1。?L_—三―—1」?11???'!??ll?-1?二——一:_=一????丨」??圖2.1?MLU硬件架構(gòu)圖??Figure?2.1?MLU?hardware?architecture?diagram??其次,MLU設(shè)計(jì)了非常有針對(duì)性的存儲(chǔ)架構(gòu),由于計(jì)算機(jī)訪問(wèn)片外的存儲(chǔ)相??比于訪問(wèn)片內(nèi)存儲(chǔ)會(huì)慢好幾個(gè)數(shù)量級(jí),所以盡量的降低計(jì)算機(jī)對(duì)于片外數(shù)據(jù)的存??儲(chǔ)就是一個(gè)優(yōu)化的重要方向。MLU在內(nèi)存設(shè)計(jì)上就采取了非常有針對(duì)性的內(nèi)存方??案,針對(duì)祌經(jīng)網(wǎng)絡(luò)計(jì)算的特點(diǎn),避免了?CPU和GPU在計(jì)算時(shí)頻繁的讀寫內(nèi)存??帶來(lái)的訪存瓶頸問(wèn)題?偠灾酒脚_(tái)芯片提供對(duì)神經(jīng)網(wǎng)絡(luò)計(jì)算的針對(duì)性設(shè)??計(jì)和獨(dú)特的內(nèi)置函數(shù)集合系統(tǒng),收獲了優(yōu)越的性能,獲得了比GPU高數(shù)倍的性??能提升,如下圖2.2所示的MLU與傳統(tǒng)設(shè)備的性能比較。??MLU????GPU????FPGA????CPU????????1?10?100?1000??效能比(對(duì)數(shù)坐標(biāo))GOPS/W??圖2.2?MLU相比于傳統(tǒng)計(jì)算設(shè)備的性能比較??Figure?2.1?Performance?Comparison?Of?MLU?With?Tradit

程序流圖,程序流,程序,函數(shù)


el函數(shù)的函數(shù)名稱、任務(wù)大孝參數(shù)、任務(wù)類??型和隊(duì)列發(fā)給cnrt,通過(guò)cnrtInvokeKemel〇函數(shù)調(diào)用MLU的kernel函數(shù)進(jìn)行計(jì)??算,調(diào)用的時(shí)候需要傳遞kernel參數(shù),我們需要將計(jì)算結(jié)果返回給CPU,此時(shí)??kernel函數(shù)調(diào)用己經(jīng)完成,需要對(duì)相關(guān)資源進(jìn)行釋放,主要就是stream以及MLU??上DDR數(shù)據(jù),調(diào)用CNRTDestroyG函數(shù)對(duì)CNRT運(yùn)行的資源進(jìn)行釋放,CPU端??將計(jì)算結(jié)果與正確結(jié)果進(jìn)行比較,如果一致該測(cè)試用例通過(guò),否則測(cè)試用例失敗??[13],下圖2.3所示的Host端調(diào)用kernel程序的流程圖。??C開(kāi)始)??Ho?st端啟動(dòng)設(shè)備??孑旨定ke?rne?1?今亍隊(duì)歹ij??指定kerne?1Y壬務(wù)規(guī)I模??丄??準(zhǔn)備MLU端數(shù)據(jù)???N????向MLU端傳遞數(shù)據(jù)???MLU端計(jì)算完之后4每數(shù)據(jù)拷貝回??CPU端??y?????輸出FAILED,重新調(diào)??等??"?試程序??輸出PASSED??-1-?、^??c結(jié)束)??圖2.3?Host端程序調(diào)用kerne丨程序流程??Figure?2.3?The?Process?Of?Host?Side?Program?Calling?Kernel?Program??10??

【參考文獻(xiàn)】:
期刊論文
[1]一種基于LabVIEW技術(shù)的電能質(zhì)量?jī)x器自動(dòng)化測(cè)試框架[J]. 黃錚,楊恬,周潔.  工業(yè)控制計(jì)算機(jī). 2019(04)
[2]基于quartz的編譯自動(dòng)測(cè)試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 沈宇杰.  湖南工程學(xué)院學(xué)報(bào)(自然科學(xué)版). 2019(01)
[3]通用接口自動(dòng)化測(cè)試框架設(shè)計(jì)與應(yīng)用[J]. 張魯珊.  電子技術(shù)與軟件工程. 2019(06)
[4]基于CUDA架構(gòu)圖像處理并行算法實(shí)驗(yàn)研究[J]. 費(fèi)華英.  銅仁學(xué)院學(xué)報(bào). 2017(06)
[5]基于Python語(yǔ)言的自動(dòng)化測(cè)試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 黃建軍,李宥謀,劉婧,周歡.  現(xiàn)代電子技術(shù). 2017(04)
[6]人工神經(jīng)網(wǎng)絡(luò)處理器[J]. 陳云霽,陳天石.  中國(guó)科學(xué):生命科學(xué). 2016(02)
[7]一個(gè)支持持續(xù)集成的移動(dòng)應(yīng)用功能測(cè)試框架[J]. 林小捷,陸璐.  計(jì)算機(jī)與數(shù)字工程. 2015(03)
[8]基于Python的智能家居自動(dòng)化測(cè)試腳本設(shè)計(jì)及實(shí)現(xiàn)[J]. 沈杰,潘科,劉昕,范雨曉.  電視技術(shù). 2015(05)
[9]基于腳本的流程自適應(yīng)自動(dòng)化測(cè)試研究[J]. 王游,馮曙明,何金陵,方泉.  計(jì)算機(jī)與現(xiàn)代化. 2015(02)
[10]一種軟件測(cè)試需求建模及測(cè)試用例生成方法[J]. 楊波,吳際,徐珞,畢考,劉超.  計(jì)算機(jī)學(xué)報(bào). 2014(03)

碩士論文
[1]基于Python的自動(dòng)化測(cè)試框架的分析與設(shè)計(jì)[D]. 王聰穎.北京郵電大學(xué) 2017
[2]基于QTP自動(dòng)化測(cè)試框架的研究與應(yīng)用[D]. 吳瓊.中國(guó)科學(xué)院大學(xué)(工程管理與信息技術(shù)學(xué)院) 2015
[3]軟件測(cè)試自動(dòng)化工具的設(shè)計(jì)與實(shí)現(xiàn)[D]. 薛潤(rùn)光.東北大學(xué) 2012
[4]軟件測(cè)試技術(shù)的應(yīng)用及其發(fā)展趨勢(shì)[D]. 杜源.四川大學(xué) 2005



本文編號(hào):3579622

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/dianzigongchenglunwen/3579622.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶cc67c***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com