Nucleo G474RE vs MSP430FR2433
Cortex-M4F (STM32G474) at 170 MHz against MSP430FRx (MSP430FR2433) at 15.99 MHz, on real hardware, same C kernels, clocks verified.
Nucleo G474RE
Cortex-M4F (STM32G474)
- Family
- Arm Cortex-M
- Board
- Nucleo G474RE
- Clock
- 170 MHz
- float / double
- 32-bit / 64-bit
MSP430FR2433
MSP430FRx (MSP430FR2433)
- Family
- MSP430
- Board
- MSP-EXP430FR2433 LaunchPad
- Clock
- 15.99 MHz
- float / double
- 32-bit / 64-bit
Typical gap
124×
Nucleo G474RE faster, geometric mean of 30 cells
Biggest win for Nucleo G474RE
2,359×
double multiply
Closest cell
18.2×
uint16_t add
Clock for clock
11.6×
Nucleo G474RE needs fewer cycles per op (10.6× clock gap)
Operation by operation
Every cell
How many times faster Nucleo G474RE is than MSP430FR2433, operations per second. Blue: Nucleo G474RE ahead. Orange: MSP430FR2433 ahead.
| Add | Subtract | Multiply | Divide | Modulo | |
|---|---|---|---|---|---|
| uint8_t | 18.9× 11.7 M/s · 621 k/s | 19.7× 11.7 M/s · 598 k/s | 40.6× 11.7 M/s · 290 k/s | 104× 8.96 M/s · 86.4 k/s | 94.3× 8.1 M/s · 86 k/s |
| uint16_t | 18.2× 11.7 M/s · 646 k/s | 18.9× 11.7 M/s · 622 k/s | 38.0× 11.7 M/s · 309 k/s | 122× 8.2 M/s · 67.3 k/s | 113× 7.56 M/s · 67 k/s |
| uint32_t | 34.1× 12.6 M/s · 370 k/s | 31.7× 12.6 M/s · 397 k/s | 60.2× 12.6 M/s · 210 k/s | 378× 8.73 M/s · 23.1 k/s | 360× 8.3 M/s · 23 k/s |
| uint64_t | 50.2× 7.56 M/s · 151 k/s | 55.2× 7.56 M/s · 137 k/s | 70.8× 6.67 M/s · 94.3 k/s | 285× 1.16 M/s · 4.06 k/s | 227× 1.16 M/s · 5.1 k/s |
| float | 698× 11.7 M/s · 16.8 k/s | 723× 11.7 M/s · 16.2 k/s | 2,006× 11.7 M/s · 5.85 k/s | 550× 6.42 M/s · 11.7 k/s | 63.0× 1.34 M/s · 21.3 k/s |
| double | 193× 1.58 M/s · 8.18 k/s | 202× 1.58 M/s · 7.8 k/s | 2,359× 2.22 M/s · 942 /s | 797× 1.67 M/s · 2.1 k/s | 78.3× 688 k/s · 8.79 k/s |