XIAO MG24
Cortex-M33 (EFR32MG24) · Arm Cortex-M · 39 MHz
- Board
- XIAO MG24 Sense
- Core
- Cortex-M33 (EFR32MG24)
- Clock
- 39 MHz
- float / double
- 32-bit / 64-bit
uint8_t add
2.71 M/s
rank 11 of 16 · 369 ns
uint32_t add
3.19 M/s
rank 11 of 16 · 313 ns
uint32_t divide
2.21 M/s
rank 11 of 16 · 453 ns
float multiply
3.18 M/s
rank 8 of 16 · 314 ns
Cycles per uint32 add
12.2 cycles
rank 3 of 16 — the clock-independent number
What every operation costs
Every numeric type, all five operations, as clock cycles per operation: the shape of this part's cost independent of its clock. The bars are the story of where it falls off a cliff — divide, 64-bit, floating point.
The same cells as nanoseconds per operation, median of three samples. Darker is slower; the small number is this board's rank in the fleet for that cell (1 = fastest of 16).
| Add | Subtract | Multiply | Divide | Modulo | |
|---|---|---|---|---|---|
| uint8_t | 369 ns #11 of 16 | 369 ns #11 of 16 | 397 ns #11 of 16 | 409 ns #11 of 16 | 522 ns #11 of 16 |
| uint16_t | 340 ns #11 of 16 | 341 ns #11 of 16 | 341 ns #11 of 16 | 479 ns #11 of 16 | 565 ns #11 of 16 |
| uint32_t | 313 ns #11 of 16 | 313 ns #11 of 16 | 341 ns #11 of 16 | 453 ns #11 of 16 | 509 ns #11 of 16 |
| uint64_t | 424 ns #11 of 14 | 424 ns #11 of 14 | 508 ns #11 of 14 | 3.51 µs #10 of 14 | 3.51 µs #10 of 14 |
| float | 315 ns #8 of 16 | 315 ns #8 of 16 | 314 ns #8 of 16 | 648 ns #9 of 16 | 3.15 µs #11 of 16 |
| double | 2.71 µs #11 of 16 | 2.71 µs #11 of 16 | 1.99 µs #11 of 16 | 2.64 µs #11 of 16 | 6.07 µs #11 of 16 |
In the fleet
Head to head
- XIAO MG24 vs ESP32-S3
- XIAO MG24 vs ESP32
- XIAO MG24 vs Arduino Uno
- XIAO MG24 vs Feather M4
- XIAO MG24 vs Pi Pico
- XIAO MG24 vs Pi Pico 2W
- XIAO MG24 vs Pi Pico 2W (RISC-V)
- XIAO MG24 vs Nucleo G474RE
- XIAO MG24 vs ESP32-C6
- XIAO MG24 vs Teensy 4.0
- XIAO MG24 vs dsPIC33AK512
- XIAO MG24 vs PIC24FJ64GU205
- XIAO MG24 vs MSP430FR2433
- XIAO MG24 vs PIC16F17146
- XIAO MG24 vs PIC18F57Q84