This post was last edited by dcexpert on 2018-8-27 10:49 I have revised the test script in the past few days and added floating point calculation test. Then I re-tested it and put the result on github. You are welcome to refer to it.
https://github.com/shaoziyang/micropython_benchmarks Part of the test results | [ b]MCU | Freq | Int Add | Float Add | Int Mul [/t d][td]Float Mul | Int div | Float Div | Pi:1000 | Pi:5000[ /b] | Pi:100000 |
microbit | nRF51822 | 16M | 61.89 | 78.03 | [align= center]71.59 | 81.60 | 67.95 | 106.87 | 10.98 | -[/ align] | - |
Nucleo_F411 | STM32F411 | 96M | 5.86 | 13.96 [/td ][td]6.07 | 14.02 | 6.07 | 14.07 | 1.25 | 19.03 | - |
PYBV10 | STM32F405 | 168M | 3.44 | 7.93 | [ align=center]3.56 | 7.97 | 3.56 | 8.13 | 0.67 | 10.8 | - |
STM32L476DISC | STM32L476 | 80M | 8.59 [/td][ td]18.34 | 8.99 [ /td][td]18.42 | 8.93 | 18.49 | 1.37 | 21.45 | [ align=center]- |
STM32F7DISC | STM32F746 | 192M | 1.93 | 5.16 [/td][t d]2.45 | 5.08 | 2.12 | 5.39 | 0.21 | 5.42[/ align] | 4276.47 |
Nucleo_H743 | STM32H743 | 400M[/alig n] | 0.86 | 1.96 | 0.94[ /align][/t d][td] 1.98 | 0.91 | 2.07 [ /td][td ]0.11 | 4.66 | 1004.32 [/td][ /tr] |
ESP8266 | ESP8266 | 80M | 15.55 | 18.34 | 17.96 [/td ] [td]18.92 | 16.96 | 21.46 [/td ] [td]2.09 | 40.22 | - [/td ][/tr] |
ESP32 | ESP32 | 240M [/td ][td]2.61 | 4.42 | 2.79 [/ td] [td]4.42 | 2.72 | 4.66 [/td ][ td]0.57 | 8.41 | - |
ESP32 psRAM | ESP32 | 240M | [align=center ] 3.37 | 7.96 | 3.55 | [align=cente r]17.88 | 15.25 | 8.32 | [align =c enter]0.67 | 18.01 | 12394.50 |
This content is originally created by EEWORLD forum user dcexpert. If you want to reprint or use it for commercial purposes, you must obtain the author's consent and indicate the source[/ b]42 [/td][td]