Symmetric Multiprocessing (SMP) is een type computerarchitectuur waarmee meerdere processors toegang hebben tot hetzelfde geheugen en tegelijkertijd taken kunnen uitvoeren. In een SMP-systeem wordt elke processor gelijk behandeld en heeft dezelfde toegang tot alle systeembronnen, zoals I/O-apparaten en geheugen.
SMP-systemen verbeteren de prestaties van toepassingen met meerdere threads door de werklast over meerdere processors te verdelen. Deze architectuur wordt veel gebruikt in servers, krachtige computersystemen, en sommige desktopcomputers.