DigiKey-eMag-EdgeAI-Vol 18

Why and how to get started with multicore microcontrollers for IoT devices at the Edge Written by Jacob Beningo

solve the issues. Developers need to understand the differences between symmetric and asymmetric multicore processors, how to approach functional partitioning, and how to program them effectively. This article will introduce the concept of multicore microcontrollers before discussing

element of their design – the microcontroller – that will allow developers to add features while achieving the optimal balance of performance, functionality, and power consumption. This architectural approach comes in the form of multicore microcontrollers. These have, as their name suggests, multiple processing cores built into a single package. However, just throwing more cores at the problem won’t

Developers of Internet of Things (IoT) devices at the Edge are being asked to incorporate an increasingly diverse and processing-intensive range of functions, from communications and sampling sensors to executing machine learning (ML) inferences. At the same time, developers are being asked to maintain or reduce power consumption. What’s needed is a more flexible architectural approach to a core

how developers can leverage multicore microcontrollers to balance performance and

we get technical

12

13

Powered by