Cybersecurity & Open Source Software
We help you solve the growing complexity of your IoT Linux-based projects

CYBER On Board
May 15th, 2025
Mitigate cybersecurity/safety constraints with asymmetric multiprocessing
Asymmetric multiprocessing (AMP) leverages heterogeneous cortex integrated on a single System on Chip(SoC). Typically embedded boards run on ARM systems where AMP provides a native hardware isolation in between classes of CPUs. Linux runs on a set of Cortex-A while safety operations are delegated to realtime Cortex-M/R. Both world exchanged data through a pool of shared mailbox/memory. This model is an efficient approach to mitigate cybersecurity/safety cohabitation and allows one to distribute software services to different types of CPU. Typical safety related operations run on a dedicated DSP, AI accelerator or a 32bit microcontroller through a realtime micro-kernel, while Linux handles higher layers of applications and cybersecurity on multiple 64bit cores.
- Slides : asymetric_multiprocessing.pdf
- White paper : asymetric-multiprocessing-white-paper.pdf