差異巨大 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單核單執行緒測試結果參考
注:測試結果為武漢永珍奧科單方測試資料,受限於測試軟體、測試方案,該資料僅供參考。
CPU多核多執行緒測試結果參考
注:測試結果為武漢永珍奧科單方測試資料,受限於測試軟體、測試方案,該資料僅供參考。
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系統。
- 核心板移植支援ubuntu系統
- 測試主機板上電、接入網際網路
- 安裝,apt-get install sysbench
3.3 sysbench可測試專案
- Compiled-in tests:
- fileio - File I/O test (磁碟IO效能測試)
- cpu - CPU performance test(CPU效能測試)
- memory - Memory functions speed test,(記憶體速率測試)
- threads - Threads subsystem performance test,(執行緒子系統測試)
- mutex - Mutex performance test(互斥效能測試)
4. 測試記錄
4.1 單核測試
使用單執行緒進行單核CPU效能測試(預設10000個素數,執行緒數1)。
4.1.1 RZ/G2L
測試程式執行中CPU佔用率及執行核數。
測試結果顯示:
4.1.2 i.MX6ULL
測試程式執行中CPU佔用率及執行核數。
測試結果顯示:
4.1.3 AM3352
測試程式執行中CPU佔用率及執行核數。
測試結果顯示:
4.1.4 STM32MP157DAA
測試程式執行中CPU佔用率及執行核數。
測試結果顯示:
4.1.5 i.MX6DL
測試程式執行中CPU佔用率及執行核數。
測試結果顯示:
4.1.6 i.MX6Q
測試程式執行中CPU佔用率及執行核數。
測試結果顯示:
4.1.7 i.MX8M Mini
測試程式執行中CPU佔用率及執行核數。
測試結果顯示:
4.2 多核測試
使用兩個及兩個以上的執行緒測試CPU效能(預設10000個素數,執行緒數2或4)。
4.2.1 RZ/G2L
測試程式執行中CPU佔用率及執行核數。
測試結果顯示:
4.2.2 STM32MP157DAA
測試程式執行中CPU佔用率及執行核數。
測試結果顯示:
4.2.3 i.MX6DL
測試程式執行中CPU佔用率及執行核數。
測試結果顯示:
4.2.4 i.MX6Q
1. 測試i.MX6Q雙核
測試程式執行中CPU佔用率及執行核數。
測試結果顯示:
2. 測試i.MX6Q四核
測試程式執行中CPU佔用率及執行核數。
測試結果顯示:
4.2.5 i.MX8M Mini
1. 測試i.MX8M Mini 雙核
測試程式執行中CPU佔用率及執行核數。
測試結果顯示:
2. 測試i.MX8M Mini 四核
測試程式執行中CPU佔用率及執行核數。
測試結果顯示:
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、醫療分析儀器、車載終端以及邊緣計算裝置等。
5.3 核心板硬體引數
5.4 瑞薩RZ/G2L 全功能評估板
永珍奧科RZ/G2L全功能評估板整合雙路千兆網口、雙路CAN-bus、2路RS-232、2路RS-485、2路USB2.0、攝像頭介面、MIPI顯示介面、4G/5G模組介面、音訊、WiFi等,介面豐富,適用於工業現場應用需求,亦方便使用者評估核心板及CPU的效能。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70009145/viewspace-2853000/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 效能測試常用工具對比:Jmeter與LoadRunner的異同JMeter
- 集合差異比較演算法及效能測試演算法
- AMD速龍200GE處理器效能對比測試評測:Intel奔騰對手駕到!Intel
- list對比差異
- 高通驍龍675/670/710/660四顆處理器效能對比:誰的效能更好?
- 文字內容差異對比
- Android與ARM處理器Android
- Nginx 和 Gunicorn 效能對比測試Nginx
- 中美慈善基金會差異對比
- AMD速龍200GE效能測試評測:對標Intel奔騰系列處理器Intel
- 精準測試:基於 asm+javaparser 呼叫鏈差異化對比實踐ASMJava
- MappedByteBuffer VS FileChannel:從核心層面對比兩者的效能差異APP
- 通過 PHP 與 Python 程式碼對比淺析語法差異PHPPython
- 通過PHP與Python程式碼對比淺析語法差異PHPPython
- linux tinydrm vs fbtft 效能對比測試Linux
- 文字差異對比工具 go-diffGo
- 高通處理器CPU效能路線圖
- 閘道器服務:zuul與nginx的效能測試對比ZuulNginx
- AMD處理器R5 3600和R5 3600X對比評測:R5 3600和3600X效能差別多大?
- 021ARM處理器工作模式模式
- 【Python】Python 對比 C語言的差異PythonC語言
- Git比對檔案之間的差異Git
- openGauss資料與PostgreSQL的差異對比SQL
- vue-codemirror 實現文字差異比對Vue
- Python異常處理機制、除錯、測試Python除錯
- c# sqlsugar,hisql,freesql orm框架全方位效能測試對比 sqlserver 效能測試C#SqlSugarORM框架Server
- Mac 上超好用的程式碼對比工具 beyond compare,對比json差異MacJSON
- ARM釋出全新處理器,只為更好提升AI與機器學習效能AI機器學習
- MySQL效能基準測試對比:5.7 VS 8.0MySql
- locust 與 jmeter 效能測試對比會更優?JMeter
- 加固高效能異構資料處理伺服器伺服器
- git 本地對比2次commit直接的差異GitMIT
- 痞子衡嵌入式:微處理器CPU效能測試基準(Dhrystone)
- 是否應該升級到ChatGPT 4.0?深度對比ChatGPT 3.5與4.0的差異ChatGPT
- .net異常處理的效能問題
- sqlsugar freesql hisql 三個ORM框架效能測試對比SqlSugarORM框架
- TDengine 和 InfluxDB 查詢效能對比測試報告UX測試報告
- 面試官:面對千萬級、億級流量怎麼處理?面試