硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1762|回复: 6
收起左侧

[客户分享] cortexM3 - CoreMark性能跑分

[复制链接]

12

主题

41

回帖

77

积分

初级会员

积分
77
发表于 2024-4-18 10:51:49 | 显示全部楼层 |阅读模式
本帖最后由 jasonZJR 于 2024-4-18 10:53 编辑

有兴趣的可以尝试一下
官网:https://www.eembc.org/coremark/
github:https://github.com/eembc/coremark
移植:https://mp.weixin.qq.com/s/WE6KGuUYPo6_U_uwSbakOA


直接说测试结果
094753ymj4zpyxusjjzx8d.png
不同频率下性能差异都可以理解。
在同频率下,不同优化等级也会带来性能差异,特别是-O0,比起123差了不少,频率越高越明显
还有一些影响性能的地方,比如设置里 -> C/C++ -> One ELF Section Function,勾选后性能会提高1分左右(72MHz)
其余的设置未尝试了,可以试试

下面是我的例程
GD32F103-CoreMark.zip (795.37 KB, 下载次数: 8)
回复

使用道具 举报

1

主题

13

回帖

16

积分

新手上路

积分
16
发表于 2024-5-16 09:29:38 | 显示全部楼层
在STM32G031上跑了一下  AC6 -O1比AC6 -O3分数高不少
回复

使用道具 举报

12

主题

41

回帖

77

积分

初级会员

积分
77
 楼主| 发表于 2025-6-23 14:31:11 | 显示全部楼层
补充一些MCU的跑分情况:
1.STM32F103,72MHz,-o2,94.5
2.STM32F407,168MHz,-o2,243.4
3.STM32H743,480MHz,-o2,不开D/I-Cache:302.3,打开D/I-Cache:512.9
4.PY32F030,48MHz,-o2,38.8
回复

使用道具 举报

12

主题

41

回帖

77

积分

初级会员

积分
77
 楼主| 发表于 2025-7-15 13:22:13 | 显示全部楼层
jasonZJR 发表于 2025-6-23 14:31
补充一些MCU的跑分情况:
1.STM32F103,72MHz,-o2,94.5
2.STM32F407,168MHz,-o2,243.4

5.N32G032,48MHz,-o2,31.98
回复

使用道具 举报

43

主题

1053

回帖

1187

积分

至尊会员

积分
1187
发表于 2025-7-15 14:23:22 | 显示全部楼层
打开cache后,性能陡升啊
回复

使用道具 举报

12

主题

41

回帖

77

积分

初级会员

积分
77
 楼主| 发表于 2025-7-15 15:29:54 | 显示全部楼层
ghslfgkkl88 发表于 2025-7-15 14:23
打开cache后,性能陡升啊

提高了70%
回复

使用道具 举报

12

主题

41

回帖

77

积分

初级会员

积分
77
 楼主| 发表于 2025-7-18 15:20:43 | 显示全部楼层
jasonZJR 发表于 2025-7-15 13:22
5.N32G032,48MHz,-o2,31.98

6.ESP32-S3的跑分情况:
单核:80MHz-193.98        160MHz-390.11        240MHz-586.19
因CoreMark仅测试单核的性能,只在一个核心上运行,其双核分数 ≈ 2×单核分数,但由于内存带宽限制和任务调度开销,实际可能略低
我使用xTaskCreatePinnedToCore指定测试核心,核心0和核心1跑分情况基本一致
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-11 23:52 , Processed in 0.052796 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表