完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛
前言CoreMark是用在嵌入式系统中用来测量CPU性能的基准程序。该标准于2009年由EEMBC(Embedded Microprocessor Benchmark Consortium 嵌入式微处理器基准协会)组织的Shay Gal-On提出,并且试图将其发展成为工业标准,从而代替陈旧的Dhrystone标准。CoreMark较Dhrystone避免了编译器不同带来的不同。 手册中描述板载CPUcoremark跑分达到了16000,我么实际测一测。 准备代码在windows主机中git clone https://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/ |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
基于米尔安路飞龙派FPGA FPSoC+baremetal硬核开发
741 浏览 0 评论
【米尔RK3506国产开发板评测】3、实时补丁以及EtherCAT IGH移植
1324 浏览 0 评论
10340 浏览 0 评论
37313 浏览 0 评论
【米尔NXP i.MX 91开发板评测】基于RS485接口实现modbus从机
1752 浏览 0 评论
【米尔-瑞米派兼容树莓派扩展模块-试用体验】基于ROS系统的三麦轮小车自主导航
4565浏览 2评论
【米尔NXP i.MX 93开发板试用评测】5、安装Debian和排除启动故障
1500浏览 2评论
【米尔NXP i.MX 93开发板试用评测】2、异构通信环境搭建和源码编译
1696浏览 2评论
【米尔-瑞米派兼容树莓派扩展模块-试用体验】Free RTOS应用开发环境部署
2130浏览 1评论
【米尔-Xilinx XC7A100T FPGA开发板试用】+03.SFP光口测试(zmj)
2225浏览 1评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-13 20:08 , Processed in 0.456041 second(s), Total 36, Slave 27 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1304
