完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
性能测试之CPU性能前言CoreMark是用在嵌入式系统中用来测量CPU性能的基准程序。该标准于2009年由EEMBC(Embedded Microprocessor Benchmark Consortium 嵌入式微处理器基准协会)组织的Shay Gal-On提出,并且试图将其发展成为工业标准,从而代替陈旧的Dhrystone标准。CoreMark较Dhrystone避免了编译器不同带来的不同。 准备代码在虚拟机中打开终端 git clone https://github.com/eembc/coremark.git cd coremark/ vi simple/core_portme.h 修改 #define COMPILER_FLAGS \
#endif 为 #define COMPILER_FLAGS \
#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 运行复制程序到windows下 cp coremarko3 /media/sf_RZG2L/ cp coremarko0 /media/sf_RZG2L/ 在windows下导入程序到开发板 chmod +x coremarko3 chmod +x coremarko0 ./coremarko0 ./coremarko3 运行结果如下 -O0 876.149 -O3 4485.578998 可以看到优化等级的影响巨大。 结果对比可以从如下地址查看对应处理器的得分。 https://www.eembc.org/coremark/scores.php 本芯片是Cortex-A55核心, 本测试 这里是单核结果。乘以核数可以近似的到总的性能得分,网站上没有A55的数据,可以和网站上Coretex-A53对比。 参考https://www.eembc.org/coremark/ |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1204 浏览 0 评论
1674 浏览 0 评论
2197 浏览 0 评论
【飞凌嵌入式OK3588J-C开发板体验】OK3588J-C开发板在QT中使用FFmpeg API编程
4012 浏览 0 评论
【飞凌嵌入式OK3588J-C开发板体验】OK3588J-C开发板的支持RKMPP的FFmpeg移植
3478 浏览 0 评论
6879浏览 2评论
11384浏览 1评论
5463浏览 1评论
87119浏览 1评论
「飞凌嵌入式OK3568开发板试用 」直接在开发板上开发LVGL程序
15321浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-24 08:49 , Processed in 0.308009 second(s), Total 36, Slave 28 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号