本文来源电子发烧友社区,作者:李先生, 帖子地址:https://bbs.elecfans.com/jishu_2300862_1_1.html
前言
CoreMark是用在嵌入式系统中用来测量CPU性能的基准程序。该标准于2009年由EEMBC(Embedded Microprocessor Benchmark Consortium 嵌入式微处理器基准协会)组织的Shay Gal-On提出,并且试图将其发展成为工业标准,从而代替陈旧的Dhrystone标准。CoreMark较Dhrystone避免了编译器不同带来的不同。
手册中描述板载CPUcoremark跑分达到了16000,我么实际测一测。
准备代码
在windows主机中git clonehttps://github.com/eembc/coremark.git下载代码
通过sftp将coremark文件夹导入到开发板
** put -r coremark/**
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;
编译
编译
gcc -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编译则改为
gcc -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
运行
./coremarko0
./coremarko3
运行结果如下
-O0 1795
-O3 8736
可以看到优化等级的影响巨大。
由于是双核我们这里测试的是单核所以换算8763*2就是17472. 所以手册所说的16000没有夸张的成分。
结果对比
可以从如下地址查看对应处理器的得分。
https://www.eembc.org/coremark/scores.php
参考
https://www.eembc.org/coremark/
-
米尔科技
+关注
关注
5文章
227浏览量
20970 -
MYD-J1028X
+关注
关注
1文章
16浏览量
283
发布评论请先 登录
相关推荐
【米尔-Xilinx XC7A100T FPGA开发板试用】测试一
FacenetPytorch人脸识别方案--基于米尔全志T527开发板
![FacenetPytorch人脸识别方案--基于<b class='flag-5'>米尔</b>全志T527<b class='flag-5'>开发板</b>](https://file.elecfans.com/web2/M00/02/C4/pYYBAGDSzfeAP86XAAAO5PbqJbI698.png)
【米尔-Xilinx XC7A100T FPGA开发板试用】+01.开箱(zmj)
米尔T527系列加推工控板和工控机,更多工业场景DEMO
米尔NXP i.MX 93开发板的Qt开发指南
![<b class='flag-5'>米尔</b>NXP i.MX 93<b class='flag-5'>开发板</b>的Qt<b class='flag-5'>开发</b>指南](https://file.elecfans.com/web2/M00/08/64/pYYBAGDwFEGADIPWAAFlJOlmLxg664.jpg)
G2D图像处理硬件调用和测试-基于米尔-全志T113-i开发板
![G2D图像处理硬件调用和<b class='flag-5'>测试</b>-基于<b class='flag-5'>米尔</b>-全志T113-i<b class='flag-5'>开发板</b>](https://file.elecfans.com/web2/M00/08/64/pYYBAGDwFEGADIPWAAFlJOlmLxg664.jpg)
ROS系统的智能车开发-基于米尔芯驰MYD-JD9X开发板
![ROS系统的智能车<b class='flag-5'>开发</b>-基于<b class='flag-5'>米尔</b>芯驰<b class='flag-5'>MYD-JD9X</b><b class='flag-5'>开发板</b>](https://file.elecfans.com/web2/M00/08/64/pYYBAGDwFEGADIPWAAFlJOlmLxg664.jpg)
评论