cancel
Showing results for 
Search instead for 
Did you mean: 

STM32H743 double precision FPU process single precision data

lsong.1
Associate II

Hi,

STM32H743 Cortex M7 core with double precision FPU, it process 32bit float data(single precision) in my project, I wonder if it affects efficiency and performance of FPU, In my performance testing program, it's no different from Cortex M4 FUP.

Thanks!

1 ACCEPTED SOLUTION

Accepted Solutions
Bouraoui Chemli
ST Employee

Hi @lsong.1​ 

Double precision effect will be seen only when executing double precision instruction (manipulating double precision floating point data).

Single precision will have the same performance as the Cortex M4 FPU, but the STM32H7 gives more frequency, up to 480MHz on CM7 vs. 180MHz on CM4 for example.

Bouraoui

View solution in original post

4 REPLIES 4
Bouraoui Chemli
ST Employee

Hi @lsong.1​ 

Double precision effect will be seen only when executing double precision instruction (manipulating double precision floating point data).

Single precision will have the same performance as the Cortex M4 FPU, but the STM32H7 gives more frequency, up to 480MHz on CM7 vs. 180MHz on CM4 for example.

Bouraoui

FPU-D contains both double and single precision core, sharing a common bank of registers.​

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..

Many thanks!

Thanks a lot!