本文来源电子发烧友社区,作者:李先生, 帖子地址:https://bbs.elecfans.com/jishu_2308801_1_1.html
前言
过程
总结
前言
简单起见,本次基于WSL和Ubuntu安装交叉编译工具。并未使用VMWARE加载镜像。
WSL安装UBUNTU过程可以搜搜网上资料,不再赘述。
打开WSL终端
下载代码
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;
编译
arm-linux-gnueabihf-gcc -o coremarko0core_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
arm-linux-gnueabihf-gcc -o coremarko3core_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
导入到windows下
cp coremarko0 coremarko3 /mnt/d
然后通过串口rz导入到开发板
添加可执行权限
chmod +x coremarko0 coremarko3
运行
./coremarko0
./coremarko3
结果如下,可以看到优化不同差距较大
[root@EASY-EAI-NANO:/]# ./coremarko0
CoreMark Size : 666
Total ticks : 117300564
Total time (secs): 117.300564
Iterations/Sec : 852.510820
Iterations : 100000
Compiler version : GCC9.4.0
Compiler flags : -O0
Memory location: STACK
seedcrc : 0xe9f5
[0]crclist : 0xe714
[0]crcmatrix : 0x1fd7
[0]crcstate : 0x8e3a
[0]crcfinal : 0xd340
Correct operation validated. See README.md for run and reporting rules.
CoreMark 1.0 : 852.510820 / GCC9.4.0 -O0 / STACK
[root@EASY-EAI-NANO:/]# ./coremarko3
2K performance run parameters for coremark.
CoreMark Size : 666
Total ticks : 23419440
Total time (secs): 23.419440
Iterations/Sec : 4269.956925
Iterations : 100000
Compiler version : GCC9.4.0
Compiler flags : -O0
Memory location: STACK
seedcrc : 0xe9f5
[0]crclist : 0xe714
[0]crcmatrix : 0x1fd7
[0]crcstate : 0x8e3a
[0]crcfinal : 0xd340
Correct operation validated. See README.md for run and reporting rules.
CoreMark 1.0 : 4269.956925 / GCC9.4.0 -O0 / STACK
从https://www.eembc.org/coremark/scores.php
搜索Cortex-A7可以对比同型号CPU的得分。
Cortex-A7 1.5GHz 4核
4269.956925x4=17,079.8277和三星的Samsung Exynos 542216904.98配置差不多得分高一点。
说明CPU本身性能达到了一线水准。
快速体验了C开发,进行了跑分测试,跑分比同配置的Samsung Exynos 5422还要高一点,说明CPU本身性能达到了一线水准。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
灵眸
+关注
关注
0文章
19浏览量
3176 -
开发板试用
+关注
关注
3文章
300浏览量
2028
发布评论请先 登录
相关推荐
【新品上线】星闪派物联网开发套件免费试用
星闪派物联网开发套件具有丰富的通信接口、开放性、模块化、集成化等多个亮点;可基于星闪派物联网开发套件开发实现设备的远程监控和控制、数据的实时
发表于 08-16 09:34
三星高通联手开发XR芯片,剑指苹果市场
三星电子与高通公司携手,共同推进XR(扩展现实)技术的边界,宣布将开发专用于XR设备的高性能芯片。这一战略举措标志着三星在XR市场迈出了重要一步,同时也预示着与苹果在该领域的竞争将进一
LitePoint与三星电子合作支持FiRa 2.0物理层安全测距测试用例
先进无线测试解决方案提供商LitePoint与三星电子宣布紧密合作,支持FiRa 2.0物理层(PHY)一致性测试规范内定义的新安全测试用例。
三星电子采纳新思科技Synopsys.ai EDA套件,完成GAA制程验证
据新思科技介绍,他们的 Synopsys.ai EDA 套件专为 CPU 高效运行而设计,为三星的 GAA 节点带来了卓越的 PPA(性能、功耗和面积)表现。
【LicheeRV-Nano开发套件试用体验】LicheeRV-Nano上的IAI技术应用
开发板,之前试用过 DUO对其清奇骨骼,小巧的身板,强劲的性能所吸引,在知道其更加强悍的兄弟板出来后,第一时间申请到试用。
此次开发板包含物料比较充分,除了有
发表于 03-07 17:32
【LicheeRV-Nano开发套件试用体验】+智能平板开发
首先感谢Sipeed矽速科技和电子发烧友给与的这次机会,得以试用LicheeRV-Nano开发套件,并与大家共同分享与学习。
鉴于试用报告格式调整,后面亦按要求展现。
申请理由:
发表于 03-06 23:05
【LicheeRV-Nano开发套件试用连载体验】+ 实现三麦克纳姆轮小车自主导航
【LicheeRV-Nano开发套件试用连载体验】+ 实现三麦克纳姆轮小车自主导航
非常感谢被选中成为Sipeed矽速科技、电子发烧友论坛组织的此次
发表于 03-03 14:20
三星电子最新消息 成立AI芯片开发团队 出售所持ASML剩余股份
三星电子一直业界风向标,我们来看看三星电子近期的最新消息。 三星电子在硅谷成立AI芯片开发团队 据外媒报道消息,有业内人士透露出三星电子已经
【新品体验】LicheeRV-Nano开发套件免费试用
LicheeRV Nano是Sipeed 最新推出的全能型RISC-VLinux拇指开发板,在SD大小(22x36mm)的尺寸下,放入了几乎所有开发者需要的外设资源,并且在价格和配置上远优于前代
发表于 01-26 16:34
三星电子与红帽成功验证CXL内存操作
三星电子与开源软件巨头红帽(RedHat)联手,完成了在实际用户环境中的CXL(ComputeExpressLink)内存操作;此举系业内首次,将进一步扩大其 CXL 生态系统。
三星美国晶圆厂扩建!
三星与当地政府签订开发协议,要求政府指定资源,并建立与场地开发和建筑施工活动审查、批准和检查快速流程。三星暂时未公布新建计划,有人猜测可能只是存储材料库,当然也可能是扩建生产线的一部
三星显示与三星半导体合作加速OLEDoS技术突破
三星正在加速进军扩展现实(XR)市场。三星电子与三星显示已开始合作开发OLEDoS(OLED on Silicon)。
评论