差異巨大 6款通用工業級ARM處理器效能測試對比

武漢永珍奧科發表於2022-01-19
差異巨大 6款通用工業級ARM處理器效能測試對比
編輯

1.引言

針對6款當前最通用的工業級ARM處理器(瑞薩RZ/G2L、NXP i.MX6ULL、TI AM335x、ST P157 、NXP i.MX6、NXP i.MX8M Mini)進行效能測試,瞭解不同處理器效能資料,輔助專案選型評估。

2.測試結果

RZ/G2L處理器與核心板簡介請參考本文第5節。

CPU單核單執行緒測試結果參考

差異巨大 6款通用工業級ARM處理器效能測試對比
編輯

注:測試結果為武漢永珍奧科單方測試資料,受限於測試軟體、測試方案,該資料僅供參考。

CPU多核多執行緒測試結果參考

差異巨大 6款通用工業級ARM處理器效能測試對比
編輯

注:測試結果為武漢永珍奧科單方測試資料,受限於測試軟體、測試方案,該資料僅供參考。

3.原理概述

3.1 sysbench測試原理

sysbench是一款開源多執行緒效能測試工具,可以執行CPU、記憶體、執行緒、IO、資料庫等方面的效能測試。

在CPU測試中,sysbench採用尋找最大素數的方式來測試CPU的效能。

3.2 sysbench安裝

為方便測試工具的安裝,本次試驗所採用核心板(G2L、i.MX6ULL、AM3352、STM32MP157、i.MX6DL、i.MX6Q、i.MX8M Mini)均移植使用ubuntu系統。

  1. 核心板移植支援ubuntu系統
  2. 測試主機板上電、接入網際網路
  3. 安裝,apt-get install sysbench

3.3 sysbench可測試專案

  1. Compiled-in tests:
  2. fileio - File I/O test (磁碟IO效能測試)
  3. cpu - CPU performance test(CPU效能測試)
  4. memory - Memory functions speed test,(記憶體速率測試)
  5. threads - Threads subsystem performance test,(執行緒子系統測試)
  6. mutex - Mutex performance test(互斥效能測試)

4. 測試記錄

4.1 單核測試

使用單執行緒進行單核CPU效能測試(預設10000個素數,執行緒數1)。

差異巨大 6款通用工業級ARM處理器效能測試對比
編輯

4.1.1 RZ/G2L

測試程式執行中CPU佔用率及執行核數。

差異巨大 6款通用工業級ARM處理器效能測試對比
編輯

測試結果顯示:

差異巨大 6款通用工業級ARM處理器效能測試對比
編輯

4.1.2 i.MX6ULL

測試程式執行中CPU佔用率及執行核數。

差異巨大 6款通用工業級ARM處理器效能測試對比
編輯

測試結果顯示:

差異巨大 6款通用工業級ARM處理器效能測試對比
編輯

4.1.3 AM3352

測試程式執行中CPU佔用率及執行核數。

差異巨大 6款通用工業級ARM處理器效能測試對比
編輯

測試結果顯示:

差異巨大 6款通用工業級ARM處理器效能測試對比
編輯

4.1.4 STM32MP157DAA

測試程式執行中CPU佔用率及執行核數。

差異巨大 6款通用工業級ARM處理器效能測試對比
編輯

測試結果顯示:

差異巨大 6款通用工業級ARM處理器效能測試對比
編輯

4.1.5 i.MX6DL

測試程式執行中CPU佔用率及執行核數。

差異巨大 6款通用工業級ARM處理器效能測試對比
編輯

測試結果顯示:

差異巨大 6款通用工業級ARM處理器效能測試對比
編輯

4.1.6 i.MX6Q

測試程式執行中CPU佔用率及執行核數。

差異巨大 6款通用工業級ARM處理器效能測試對比
編輯

測試結果顯示:

差異巨大 6款通用工業級ARM處理器效能測試對比
編輯

4.1.7 i.MX8M Mini

測試程式執行中CPU佔用率及執行核數。

差異巨大 6款通用工業級ARM處理器效能測試對比
編輯

測試結果顯示:

差異巨大 6款通用工業級ARM處理器效能測試對比
編輯

4.2 多核測試

使用兩個及兩個以上的執行緒測試CPU效能(預設10000個素數,執行緒數2或4)。

差異巨大 6款通用工業級ARM處理器效能測試對比
編輯

4.2.1 RZ/G2L

測試程式執行中CPU佔用率及執行核數。

差異巨大 6款通用工業級ARM處理器效能測試對比
編輯

測試結果顯示:

差異巨大 6款通用工業級ARM處理器效能測試對比
編輯

4.2.2 STM32MP157DAA

測試程式執行中CPU佔用率及執行核數。

差異巨大 6款通用工業級ARM處理器效能測試對比
編輯

測試結果顯示:

差異巨大 6款通用工業級ARM處理器效能測試對比
編輯

4.2.3 i.MX6DL

測試程式執行中CPU佔用率及執行核數。

差異巨大 6款通用工業級ARM處理器效能測試對比
編輯

測試結果顯示:

差異巨大 6款通用工業級ARM處理器效能測試對比
編輯

4.2.4 i.MX6Q

1. 測試i.MX6Q雙核

測試程式執行中CPU佔用率及執行核數。

差異巨大 6款通用工業級ARM處理器效能測試對比
編輯

測試結果顯示:

差異巨大 6款通用工業級ARM處理器效能測試對比
編輯

2. 測試i.MX6Q四核

測試程式執行中CPU佔用率及執行核數。

差異巨大 6款通用工業級ARM處理器效能測試對比
編輯

測試結果顯示:

差異巨大 6款通用工業級ARM處理器效能測試對比
編輯

4.2.5 i.MX8M Mini

1. 測試i.MX8M Mini 雙核

測試程式執行中CPU佔用率及執行核數。

差異巨大 6款通用工業級ARM處理器效能測試對比
編輯

測試結果顯示:

差異巨大 6款通用工業級ARM處理器效能測試對比
編輯

2. 測試i.MX8M Mini 四核

測試程式執行中CPU佔用率及執行核數。

差異巨大 6款通用工業級ARM處理器效能測試對比
編輯

測試結果顯示:

差異巨大 6款通用工業級ARM處理器效能測試對比
編輯

5.RZ/G2L核心板

5.1 瑞薩RZ/G2L功能簡介

● RZ/G2L RZ/G2LC

− 1.2GHz Arm® Cortex®-A55 Dual / Single MPCore cores,

− 200-MHz Arm® Cortex®-M33 core,

− 500-MHz Arm® Mali™-G31,

− Memory controller for DDR4-1600 / DDR3L-1333 with 16 bits,

− Video processing unit,

− USB2.0 host / function interface,

− Gigabit Ethernet interface, ENET * 2

− SD card host interface,

− CAN interface, CAN-FD * 2

− Sound interface.

● RZ/G2L

− 1 channel MIPI DSI interface or 1channel parallel output interface selectable,

− 1 channel MIPI CSI-2 input interface or 1channel parallel input interface selectable

● RZ/G2LC

− 1 channel MIPI DSI interface,

− 1 channel MIPI CSI-2 input interface

5.2 基於瑞薩RZ/G2L的ARM核心板

HD-G2L系列核心板基於瑞薩電子(Renesas)RZ/G2L Cortex-A55高效能處理器設計,整合Cortex-M33實時硬核,支援2路千兆網、2路CAN-FD、高畫質顯示介面、攝像頭介面、3D、H.264影片硬體編解碼、USB介面、多路串列埠、PWM、ADC等,適用於快速開發一系列最具創新性的應用,如顯控終端、工業4.0、醫療分析儀器、車載終端以及邊緣計算裝置等。

差異巨大 6款通用工業級ARM處理器效能測試對比
編輯

5.3 核心板硬體引數

差異巨大 6款通用工業級ARM處理器效能測試對比
編輯

5.4 瑞薩RZ/G2L 全功能評估板

永珍奧科RZ/G2L全功能評估板整合雙路千兆網口、雙路CAN-bus、2路RS-232、2路RS-485、2路USB2.0、攝像頭介面、MIPI顯示介面、4G/5G模組介面、音訊、WiFi等,介面豐富,適用於工業現場應用需求,亦方便使用者評估核心板及CPU的效能。

差異巨大 6款通用工業級ARM處理器效能測試對比
編輯


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70009145/viewspace-2853000/,如需轉載,請註明出處,否則將追究法律責任。

相關文章