0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【米尔MYD-J1028X开发板试用体验】性能测试之CPU性能测试

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-10-25 11:37 次阅读

本文来源电子发烧友社区,作者:李先生, 帖子地址: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

    浏览量

    20875
  • MYD-J1028X
    +关注

    关注

    1

    文章

    16

    浏览量

    274
收藏 人收藏

    评论

    相关推荐

    Openharmony软件评估指南-米尔瑞芯微RK3568开发板

    Openharmony软件评估指南用于介绍在米尔开发板上运行Openharmony系统下的核心资源与外设资源的测试步骤与评估方法。本文可作为前期评估指南使用,也可以作为通用系统开发
    发表于 09-06 20:06

    新品7折购!米尔RK3568国产开发板

    近日,米尔电子发布MYC-LR3568核心开发板,核心基于高性能、低功耗的国产芯片-瑞芯微RK3568。核心
    的头像 发表于 08-02 08:01 459次阅读
    新品7折购!<b class='flag-5'>米尔</b>RK3568国产<b class='flag-5'>开发板</b>

    米尔基于NXP iMX.93开发板的M33处理器应用开发笔记

    资源MYD-LMX9X开发板米尔基于NXPiMX.93开发板)3.软件资源Windows7及以上版本软件:IAREmbeddedWorkbench4.板载固件调试
    的头像 发表于 06-29 08:01 1192次阅读
    <b class='flag-5'>米尔</b>基于NXP iMX.93<b class='flag-5'>开发板</b>的M33处理器应用<b class='flag-5'>开发</b>笔记

    米尔T527系列加推工控和工控机,更多工业场景DEMO

    米尔首发基于全志T527系列核心以来,这款基于八核CPU的高性能国产核心得到广大客户的好评。这款产品支持Android13、Linux
    发表于 06-21 17:54

    点击参与米尔NXP i.MX 93开发板有奖试用

    米尔与NXP合作发布的新品基于NXPi.MX93应用处理器的MYD-LMX9X开发板免费试用活动来啦~~米尔提供了3块价值678元的
    的头像 发表于 06-13 08:02 427次阅读
    点击参与<b class='flag-5'>米尔</b>NXP i.MX 93<b class='flag-5'>开发板</b>有奖<b class='flag-5'>试用</b>

    米尔NXP i.MX 93开发板的Qt开发指南

    1.概述Qt是一个跨平台的图形应用开发框架,被应用在不同尺寸设备和平台上,同时提供不同版权版本供用户选择。米尔NXPi.MX93开发板MYD-LMX9X
    的头像 发表于 06-07 08:01 1609次阅读
    <b class='flag-5'>米尔</b>NXP i.MX 93<b class='flag-5'>开发板</b>的Qt<b class='flag-5'>开发</b>指南

    国产FPGA核心米尔紫光同创Logos-2和Xilinx Artix-7核心

    两款FPGA核心,经过一系列的软硬件测试,保障产品性能稳定关键信号质量测试、高低温测试、软件压力测试
    发表于 05-31 17:40

    免费!NXP i.MX 93开发板有奖试用

    米尔与NXP合作发布的新品基于NXPi.MX93应用处理器的MYD-LMX9X开发板免费试用活动来啦~~米尔提供了2块价值678
    的头像 发表于 05-23 08:01 634次阅读
    免费!NXP i.MX 93<b class='flag-5'>开发板</b>有奖<b class='flag-5'>试用</b>

    通过物联网管理多台MQTT设备-基于米尔T527开发板

    本篇测评由电子工程世界的优秀测评者“JerryZhen”提供。本文将介绍基于米尔电子MYD-LT527开发板的网关方案测试。一、系统概述基于米尔
    的头像 发表于 05-10 08:01 608次阅读
    通过物联网管理多台MQTT设备-基于<b class='flag-5'>米尔</b>T527<b class='flag-5'>开发板</b>

    G2D图像处理硬件调用和测试-基于米尔-全志T113-i开发板

    本篇测评由电子工程世界的优秀测评者“jf_99374259”提供。本文将介绍基于米尔电子MYD-YT113i开发板的G2D图像处理硬件调用和测试。MYC-YT113i核心
    的头像 发表于 04-12 08:01 563次阅读
    G2D图像处理硬件调用和<b class='flag-5'>测试</b>-基于<b class='flag-5'>米尔</b>-全志T113-i<b class='flag-5'>开发板</b>

    MCU友好过渡MPU,米尔基于STM32MP135开发板裸机开发应用笔记

    米尔MYD-YF13x开发板上的心跳灯为例,首先要确定心跳灯用到的GPIO口。查看硬件原理图可以看到心跳灯连接的是SPI5_MOSI:通过查看米尔的Pin List可知道SPI5_MO
    发表于 03-29 18:35

    ROS系统的智能车开发-基于米尔芯驰MYD-JD9X开发板

    本篇测评由电子工程世界的优秀测评者“mameng”提供。本文将介绍基于米尔电子MYD-JD9X开发板的ROS系统智能车开发。目前实现ROS的方式主要有两种:Ubuntu系统+ROS;U
    的头像 发表于 01-26 08:01 831次阅读
    ROS系统的智能车<b class='flag-5'>开发</b>-基于<b class='flag-5'>米尔</b>芯驰<b class='flag-5'>MYD-JD9X</b><b class='flag-5'>开发板</b>

    【先楫HPM5361EVK开发板试用体验】性能测试基准---Dhrystone (3)

    首先,基于开发板建立一个模板工程 其次,展开项目,双击RT-Thread Settings,安装Dhrystone包 配置参数,由于HPM5361速度过快,需要修改迭代次数 修改迭代次数
    发表于 12-20 22:14

    米尔-TIAM62开发板-接替335x-试用评测】+(一)手把手配置Yocto

    -TIAM62开发板-接替335x时对Yocto Project进行硬件配置、镜像编译与测试的心得体会: Yocto Project,这是一个开源的嵌入式系统
    发表于 11-13 00:48

    「飞凌嵌入式OK3568开发板试用 」sqlite性能测试

    开发板测试SQLite性能 sqlite-bench是SQLite的性能测试工具,它可以用于测试
    发表于 11-08 12:26