你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

MicroPython在不同硬件下计算速度测试对比  

[复制链接]
shaoziyang 发布时间:2018-8-21 11:13
本帖最后由 shaoziyang 于 2018-8-29 10:13 编辑 / M9 n  w3 n; n- \/ B
) q- I$ S. \0 e- [( j" b
计算方法:; D9 s6 U/ z) e4 Z# P- m

5 Q" h! f+ p3 J; p8 ^' k  K1 d
  • 计算1000000次整数加法
  • 计算1000000次整数乘法
  • 计算1000000次浮点除法
  • 计算5000位圆周率
    : @+ |8 D* u; d# W3 t- O4 x
& ^; _4 l7 E+ p* ?7 ~
MicroPython版本:
, Y9 {, e2 J4 T( a: I4 `, S
  • 除了ESP32_LoBo的版本是v3.2.20外,其它硬件版本统一更新到最新的1.9.4-479。
    / M" U' }% z: X! |1 H1 v0 w* {$ F" H  _
  B& K. q, B/ @) h( H
测试硬件:5 L* h9 F( @; N( l6 o

& ~4 ^5 P  S4 H% X1 N
  • STM32F091
  • STM32F401
  • STM32F411
  • STM32F405
  • STM32L476
  • STM32F746
  • STM32H743
  • ESP8266
  • ESP32
    % Z& o; b; a* g: B) Y7 U8 d) E
' x7 H  g2 i0 C& ]# K& D% U

: K/ C  r5 G" U; P1 o* [测试结果3 {0 k9 j8 i) f* M6 q0 N& n; A
开发板
测试项
NUCLEO_F091RC
PYBNano
NUCLEO_F411
PYBV10
STM32L476DISC
STM32F7DISC
NUCLEO_H743ZI
ESP8266
ESP32
ESP32
psRAM
ESP32_LoBo
ESP32_BoBo
psRAM
MCU
STM32F091
STM32F401
STM32F411
STM32F405
STM32L476
STM32F746
STM32H743
ESP8266
ESP32
ESP32
ESP32
ESP32
主频
48M
84M
96M
168M
80M
192M
400M
80M
240M
240M
240M
240M
整数加法
19.882
6.959
5.858
3.436
8.586
1.946
0.856
14.546
2.607
3.365
3.396
4.228
整数乘法
25.89
7.222
6.076
3.563
8.989
2.304
0.942
18.302
2.794
3.553
3.499
4.15
整数除法
51.78
12.524
10.478
6.067
14.913
3.68
1.534
19.706
3.839
18.902
13.02
18.902
5000位
圆周率
82.851
18.236
16.467
10.18
18.932
4.579
2.835
41.926
7.729
15.012
9.607
18.757
' v( E5 w" J) V
  • 计算结果的单位是秒
    ; I3 B- F0 e1 K
6 F" i. f$ J6 @# d! ?1 t
测试程序" `7 h* W7 Q' b0 [
  • runtest.zip (631 Bytes, 下载次数: 22)
" m# W/ X0 a# [) O' _" |

  m& }  ^2 C. Z% g, L新的测试程序和测试结果请见:+ ?9 S0 @# k' F7 I
http://github.com/shaoziyang/micropython_benchmarks
' J. g& V8 t& X$ I
/ K- C4 V6 }4 s( k0 j/ b# V0 b
收藏 评论39 发布时间:2018-8-21 11:13

举报

39个回答
七哥 回答时间:2018-8-22 09:19:00
本帖最后由 toofree 于 2018-8-22 09:40 编辑
; ^- D; @% o* L; W% ~. f' K, C1 N" ]3 M0 e/ }
看结果看结果。不知道是不是我浏览器的问题,数据表格显示不全,复制到excel后看到了数据。2 W0 e3 J& ]( p  e, y

/ F$ f7 J6 d7 ~: K0 Z- e3 Q1 c: t 傲游截图20180822093920.png
- L' c5 C* ^/ H( n3 H0 \# B2 _ 傲游截图20180822093931.png ) v) a" y6 @$ W2 I4 d. f4 I
7 M8 x) c( c% g0 c9 o$ j  B. A1 T* x- }
数据表.rar (8.96 KB, 下载次数: 2)
liuchangyin 回答时间:2018-8-22 10:00:51
                     
zhangxu56726 回答时间:2018-8-29 09:45:50
不全, ESP8266   ESP32看不到
Johnson Cao 回答时间:2018-8-21 11:20:25
结果结果
勿忘心安110 回答时间:2018-8-21 13:32:47
看看再说
qianfan 回答时间:2018-8-21 14:02:48
zero99 回答时间:2018-8-21 14:45:56
支持下
yanite 回答时间:2018-8-21 15:48:00
结果结果呢? 回来看
我是熊猫大仙 回答时间:2018-8-21 15:52:29
真是有心
XinLiYF 回答时间:2018-8-21 16:09:20
fulmine 回答时间:2018-8-21 16:39:30
看看结果
zealerlu 回答时间:2018-8-22 02:34:46
看看结果
( A7 y3 J' J; i+ P5 I. {% R$ a
奏奏奏 回答时间:2018-8-22 06:13:07
STM32H743硬件性能最强,肯定是最快的
landeng 回答时间:2018-8-22 08:27:30
支持一下
sun2005 回答时间:2018-8-22 08:51:08
qiuyiqiu
黑皮男 回答时间:2018-8-22 08:55:16
看一下结果
Bowen 回答时间:2018-8-22 09:05:09
看看结果
123下一页

所属标签

相似分享

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版