U-Boot selbst läuft immer Single-Threading auf einem einzelnen CPU-Kern. Bei den meisten Systemen unterstützt U-Boot kein SMP. Hier ist das Hochfahren weiterer CPU-Kerne als Aufgabe für das Betriebssystem übrig. Eine Ausnahme ist die x86-Architektur.
Sie können einen Teil des Linux-SMP-Codes in Ihre U-Boot-Anwendung kopieren, um zusätzliche Kerne zu starten.