Symmetric Multiprocessing (SMP) ist eine Art von Computerarchitektur, die es mehreren Prozessoren ermöglicht, auf denselben Speicher zuzugreifen und Aufgaben gleichzeitig auszuführen. In einem SMP-System wird jeder Prozessor gleich behandelt und hat denselben Zugriff auf alle Systemressourcen wie E/A-Geräte und Speicher.
SMP-Systeme verbessern die Leistung von Multithread-Anwendungen, indem sie die Arbeitslast auf mehrere Prozessoren verteilen. Diese Architektur wird häufig in verwendet servers, Hochleistungsrechnersysteme, und einige Desktop-Computer.