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

當前位置:主頁 > 科技論文 > 電子信息論文 >

面向AI芯片高級語言的自動測試框架技術(shù)

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

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

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

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

【部分圖文】:

面向AI芯片高級語言的自動測試框架技術(shù)


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

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


?|????!?_?|?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è)計了非常有針對性的存儲架構(gòu),由于計算機訪問片外的存儲相??比于訪問片內(nèi)存儲會慢好幾個數(shù)量級,所以盡量的降低計算機對于片外數(shù)據(jù)的存??儲就是一個優(yōu)化的重要方向。MLU在內(nèi)存設(shè)計上就采取了非常有針對性的內(nèi)存方??案,針對祌經(jīng)網(wǎng)絡(luò)計算的特點,避免了?CPU和GPU在計算時頻繁的讀寫內(nèi)存??帶來的訪存瓶頸問題?偠灾,公司平臺芯片提供對神經(jīng)網(wǎng)絡(luò)計算的針對性設(shè)??計和獨特的內(nèi)置函數(shù)集合系統(tǒng),收獲了優(yōu)越的性能,獲得了比GPU高數(shù)倍的性??能提升,如下圖2.2所示的MLU與傳統(tǒng)設(shè)備的性能比較。??MLU????GPU????FPGA????CPU????????1?10?100?1000??效能比(對數(shù)坐標)GOPS/W??圖2.2?MLU相比于傳統(tǒng)計算設(shè)備的性能比較??Figure?2.1?Performance?Comparison?Of?MLU?With?Tradit

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


el函數(shù)的函數(shù)名稱、任務(wù)大孝參數(shù)、任務(wù)類??型和隊列發(fā)給cnrt,通過cnrtInvokeKemel〇函數(shù)調(diào)用MLU的kernel函數(shù)進行計??算,調(diào)用的時候需要傳遞kernel參數(shù),我們需要將計算結(jié)果返回給CPU,此時??kernel函數(shù)調(diào)用己經(jīng)完成,需要對相關(guān)資源進行釋放,主要就是stream以及MLU??上DDR數(shù)據(jù),調(diào)用CNRTDestroyG函數(shù)對CNRT運行的資源進行釋放,CPU端??將計算結(jié)果與正確結(jié)果進行比較,如果一致該測試用例通過,否則測試用例失敗??[13],下圖2.3所示的Host端調(diào)用kernel程序的流程圖。??C開始)??Ho?st端啟動設(shè)備??孑旨定ke?rne?1?今亍隊歹ij??指定kerne?1Y壬務(wù)規(guī)I模??丄??準備MLU端數(shù)據(jù)???N????向MLU端傳遞數(shù)據(jù)???MLU端計算完之后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??

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

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



本文編號:3579622

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

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


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

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