Dhrystone Benchmark for STM32F746

26 Jul 2015

Some months I corresponded about running Dhrystone and Whetstone benchmarks on STM32F4xx and STM32F1xx boards.

I now have a prototype STM32F746 Break Out Board "Bob" and on Friday got the following Dhrystone (integer) result.

STM32F746VGT6 216MHz

Dhrystone Benchmark, Version 2.1 (Language: C) Execution starts, 300000 runs through Dhrystone Execution ends Microseconds for one run through Dhrystone: 3.33 Dhrystones per Second: 300000 VAX MIPS rating = 170.74

Here's the board - a very simple breakout board that mimics the pinout of the STM32F4 Discovery. It removes all of the complexity of the F7 Discovery and just presents the bare microcontroller.

If you are interested in this - please drop me a line

ken dot boak at gmail dot com

regards

Ken

/media/uploads/kenboak/stm32f7bob.jpg

27 Dec 2015

Hi Ken,

I have run the Dhrystone and Whetstone benchmarks on my platforms: Dhrystone Benchmark Program C/1 12/01/84

1. DISCO-F746NG       (STM32F746NG ARM Cortex-M7 MCU with FPU @ 216MHz)     :1243666 dhrystones/second
2. ST Nucleo F446RE   (STM32F446RET6 ARM Cortex-M4 MCU with FPU @ 180MHz)   : 737467 dhrystones/second
3. NXP LPCXpresso4337 (LPC4337 ARM Cortex-M4 MCU with FPU @ 204MHz)         : 725736 dhrystones/second
4. DISCO-F469NI       (STM32F469NIH6 ARM Cortex-M7 MCU with FPU @ 180MHz)   : 670980 dhrystones/second
5. Seeed Arch Max     (STM32F407VET6 ARM Cortex-M4 MCU with FPU @ 168MHz)   : 667266 dhrystones/second
6. ST Nucleo F411RE   (STM32F411RET6 ARM Cortex-M4 MCU with FPU @ 100MHz)   : 399424 dhrystones/second
7. ST Nucleo F401RE   (STM32F411RET6 ARM Cortex-M4 MCU with FPU @ 84MHz)    : 349667 dhrystones/second
8. Seeeduino-Arch-Pro (LPC1768 ARM Cortex-M3 MCU @ 96MHz)                   : 325093 dhrystones/second

Regards, Jack.