#6986·embassy

Desire to support full SMP (Symmetric Multi-Core Processing)?

Author: Quick-FlashCreated Sep 9, 2026Updated Sep 9, 2026

Embassy's multicore model is strictly AMP (Asymmetric Multi-Core Processing), which means we have an executor living on each core, meaning that tasks are locked to whatever core you initialize them on. With true SMP we would initialize tasks and then they would be ran on whichever core is currently free. As far as I can tell this is not possible to do without forking Embassy. Does Embassy have any desire to support an execution model like this?