本文來源電子發(fā)燒友社區(qū),作者:李先生, 帖子地址:https://bbs.elecfans.com/jishu_2299901_1_1.html
性能測(cè)試之CPU性能
前言
CoreMark是用在嵌入式系統(tǒng)中用來測(cè)量CPU性能的基準(zhǔn)程序。該標(biāo)準(zhǔn)于2009年由EEMBC(Embedded Microprocessor Benchmark Consortium 嵌入式微處理器基準(zhǔn)協(xié)會(huì))組織的Shay Gal-On提出,并且試圖將其發(fā)展成為工業(yè)標(biāo)準(zhǔn),從而代替陳舊的Dhrystone標(biāo)準(zhǔn)。CoreMark較Dhrystone避免了編譯器不同帶來的不同。
準(zhǔn)備代碼
在虛擬機(jī)中打開終端
git clonehttps://github.com/eembc/coremark.git
cd coremark/
vi simple/core_portme.h
修改
#define COMPILER_FLAGS
FLAGS_STR /* "Please put compiler flags here (e.g. -o3)" */
#endif
為
#define COMPILER_FLAGS
"-O3" /* "Please put compiler flags here (e.g. -o3)" */
#endif
如果-O0編譯則改為”-O0”
typedef ee_u32 ee_ptr_int;
改為
typedef unsigned long ee_ptr_int;
編譯
編譯
$CC -o coremarko3 core_list_join.c core_main.c core_matrix.c core_state.c core_util.c simple/core_portme.c -DPERFORMANCE_RUN=1 -DITERATIONS=100000 -Isimple -I. -O3
-O0編譯則改為
$CC -o coremarko0 core_list_join.c core_main.c core_matrix.c core_state.c core_util.c simple/core_portme.c -DPERFORMANCE_RUN=1 -DITERATIONS=100000 -Isimple -I. -O0
運(yùn)行
復(fù)制程序到windows下
cp coremarko3 /media/sf_RZG2L/
cp coremarko0 /media/sf_RZG2L/
在windows下導(dǎo)入程序到開發(fā)板
chmod +x coremarko3
chmod +x coremarko0
./coremarko0
./coremarko3
運(yùn)行結(jié)果如下

-O0 876.149
-O3 4485.578998
可以看到優(yōu)化等級(jí)的影響巨大。
結(jié)果對(duì)比
可以從如下地址查看對(duì)應(yīng)處理器的得分。
https://www.eembc.org/coremark/scores.php
本芯片是Cortex-A55核心,
本測(cè)試 這里是單核結(jié)果。乘以核數(shù)可以近似的到總的性能得分,網(wǎng)站上沒有A55的數(shù)據(jù),可以和網(wǎng)站上Coretex-A53對(duì)比。
參考
https://www.eembc.org/coremark/
-
飛凌
+關(guān)注
關(guān)注
0文章
136瀏覽量
16946 -
開發(fā)板試用
+關(guān)注
關(guān)注
3文章
303瀏覽量
2788
發(fā)布評(píng)論請(qǐng)先 登錄
【飛凌嵌入式RV1126B開發(fā)板試用體驗(yàn)】初識(shí)飛凌嵌入式RV1126B開發(fā)板試
RZ/G2L與RZ/G2LC系列MPU深度解析:硬件設(shè)計(jì)開發(fā)的新選擇
瑞薩RZ/G2L Linux Thermal Framework軟件熱管理介紹
Renesas RZ/G2L, RZ/V2L SMARC模塊板硬件設(shè)計(jì)解析
Renesas SMARC EVK 開發(fā)板啟動(dòng)指南
【飛凌OK153-S開發(fā)板評(píng)測(cè)】系統(tǒng)實(shí)時(shí)性及codesys測(cè)試
【作品合集】飛凌嵌入式OK527N-C開發(fā)板測(cè)評(píng)
送啦!飛凌嵌入式聯(lián)合NXP邀您參加OK-MX9596-C開發(fā)板試用活動(dòng)
瑞薩MCU方案:瑞薩RZ/G2L Bootloader單獨(dú)編譯方法詳解
基于瑞薩64位MPU RZ/G2L的uboot串口多波特率支持介紹
【飛凌T527N開發(fā)板試用】飛凌T527N開發(fā)板開箱評(píng)測(cè)
基于瑞薩64位MPU RZ/G2L進(jìn)行32位應(yīng)用軟件開發(fā)
性能強(qiáng)悍!合眾HZ-RK3568開發(fā)板試用體驗(yàn)
【飛凌RZ/G2L開發(fā)板試用體驗(yàn)】性能測(cè)試之CPU性能
評(píng)論