Thing Done

← The fleet

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

Nucleo G474RE

Cortex-M4F (STM32G474)
Family
Arm Cortex-M
Board
Nucleo G474RE
Clock
170 MHz
float / double
32-bit / 64-bit
MSP-EXP430FR2433 LaunchPad

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.

AddSubtractMultiplyDivideModulo
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

Where they sit in the fleet

Keep comparing

Swap sides