This project encompasses various components aimed at benchmarking three different microcontroller architectures all RISC based. It was a project for Microlab,z National Technical University of Athens.
Benchmarking STM microcontrollers.
Benchmarking RISC-V microcontrollers, specifically the Maixduino board by Sipeed.
Benchmarking AVR microcontrollers, specifically the ATmega328pb.
In this project, we utilized two simple algorithms:
-
Sieve of Eratosthenes:
- Measure memory speed i/o.
-
Convolution:
- Measure both computational speed and operations efficiency, using different data types such as integers, floats, and doubles.