Pour les articles homonymes, voirSMP.
Cet article est uneébauche concernant l’informatique.

Unmultiprocesseur symétrique (à mémoire partagée), ousymmetric shared memory multiprocessor (SMP), est une architectureparallèle qui consiste à multiplier lesprocesseurs identiques au sein d'unordinateur, de manière à augmenter la puissance de calcul, tout en conservant une uniquemémoire.
Disposer de plusieurs processeurs permet d'exécuter simultanément plusieursprocessus du système,utilisateur ounoyau en leur allouant l'un ou l'autre des processeurs disponibles, ce qui augmente la fluidité lors de l'exécution de plusieurs programmes, et permet à un processus d'utiliser plus de ressources de calcul en créant plusieursthreads.
Ce principe crée néanmoins un goulot d'étranglement au niveau de la mémoire principale, qui est partagée par tous les processeurs. C'est pour cette raison que des systèmes àmémoire répartie partagée et àmémoire distribuée sont apparus.