|
NPU的功能測試 i.MX 8M Plus處理器內(nèi)置NPU,可達到2.3 TOPS(Tera Operations Per Second,1TOPS代表處理器每秒鐘可進行一萬億次操作)算術(shù)處理,并實現(xiàn)先進的AI算法處理。而且,由于其功耗低,可用于小型化的產(chǎn)品中。下圖是i.MX 8M Plus處理器和同類平臺的一個演算性能及功耗對比:
![]()
NXP為i.MX 8M Plus處理器的NPU提供了一些特定用例,例如能夠處理40,000多個英文單詞,MobileNet v1模型可以每秒處理超過500張圖像的圖像分類。如下是使用OKMX8MP-C開發(fā)板對MobileNet-ArmNN的測試用例:
![]()
上述測試用例是對下邊三張圖片進行識別,識別均以編碼方式呈現(xiàn),不同編碼對應(yīng)不同的內(nèi)容,上圖中的value中的值為識別的概率。
![]()
如第一行對應(yīng)含義是:
![]()
識別為編號209的物體概率為81.8154%,以此類推。
雙路千兆以太網(wǎng)功能測試 OKMX8MP-C開發(fā)板自帶2路千兆以太網(wǎng)接口,其中的eth1支持TSN(時間敏感網(wǎng)絡(luò))功能。TSN是以以太網(wǎng)為基礎(chǔ)的新一代網(wǎng)絡(luò)標準,具有時間同步、延時保證等確保實時性的功能。TSN使用標準以太網(wǎng)提供分布式時間同步和確定性通信,任何需要分布式測量或控制的應(yīng)用 都可以使用TSN來實現(xiàn)。我們可以使用TSN進行簡單的分布式同步測量、工業(yè)數(shù)控加工的改進、新型半導體加工機器以及電網(wǎng)研究等。 除此之外2路千兆以太網(wǎng)有很高的傳輸性能,并且系統(tǒng)CPU的占用率很低。下面是基于OKMX8MP-C開發(fā)板和PC機之間做的iperf(一個廣泛使用的網(wǎng)絡(luò)性能測量和調(diào)整工具)打流測試:
eth1網(wǎng)口和PC之間測試eth1網(wǎng)口和PC之間測試
PC端執(zhí)行服務(wù)端:
![]()
OKMX8MP-C開發(fā)板的客戶端:
![]()
eth0網(wǎng)口和PC之間測試:
PC端執(zhí)行服務(wù)端:
![]()
OKMX8MP-C開發(fā)板的客戶端:
![]()
通過上述結(jié)果可看到,基本速率是在940Mbits/s,幾乎是達到了帶寬上限。 內(nèi)存速度測試 FETMX8MP-C核心板板載4GB LPDDR4工業(yè)級內(nèi)存顆粒,運行速率可達4.0GT/s,為NPU的機器學習等應(yīng)用場景提供了有力支持。下面我們使用Lmbench來測試內(nèi)存速度。Lmbench是一套簡易、可移植的,符合 ANSI/C 標準,為 UNIX/POSIX 而制定的微型測評工具。一般來說,它衡量兩個關(guān)鍵特征:反應(yīng)時間和帶寬。下邊使用Lmbench下的bw_mem命令測試了LPDDR4的讀寫速度:
![]()
其中前半段rd是測試的LPDDR4的讀取測試;后半段wr是測試的LPDDR4的寫入測試。 以上圖中,第一列含義是測試的數(shù)據(jù)大小為52.43 Mbyte,第二列含義是讀寫的速度,讀速度約為2981 Mbyte/s。同理,寫速度約為1338Mbyte/s。 5G通訊測試 OKMX8MP-C開發(fā)板支持5G通訊模塊,下面我們使用speedtest CLI等軟件測試一下5G網(wǎng)絡(luò)速度(5G_SA獨立組網(wǎng))。 如下,使用supersbench測試了平臺接口性能及5G通訊模塊的不同地域連接速度:
![]()
上述中的I/O Speed是eMMC的寫入性能,讀取性能未在測試中體現(xiàn),在產(chǎn)品手冊中有相關(guān)具體測試。 如下是speedtest測試工具測試的5G網(wǎng)絡(luò)速度:
![]()
如圖所示,在室內(nèi)較封閉環(huán)境下實測下行速度500Mbps。因不同地區(qū)的網(wǎng)絡(luò)速度可能受運營商基站的影響,所以此處數(shù)據(jù)僅供參考。 上面就是本期測評的全部內(nèi)容,值得一提的是,OKMX8MP-C還有很多特色接口,包括2路支持ISP的MIPI攝像頭接口,最大分辨率支持到4096*3072、可以自由擴展的PCIe Gen 3以及2路CAN-FD等。
|