A többmagos processzorok hasonlóak az SMP-hez, mivel két vagy több tényleges processzormag van, de egyetlen processzorcsomagban szállítják őket. A Siemens PLM Software megállapította, hogy a többmagos processzorok teljesítményjellemzői hasonlóak az SMP-hez. A többmagos processzorok egyetlen előnye az SMP-vel szemben, hogy ez a technológia sokkal gyorsabban elterjedt, mint az SMP, és ma már elterjedt a munkaállomásokban, szerverekben és laptopokban.
A többmagos technológia összetett, és a konfigurációtól függően valójában negatív hatással lehet a teljesítményre. Ennek oka a több mag által a rendszer erőforrásain – például a gyorsítótáron, a memórián és a buszsávszélességen – osztozó több mag lehetséges konfliktusa, valamint az, hogy a rendszernek egyre több magot kell kezelnie és vezérelnie. A magok számának növelése nem mindig jelent jobb teljesítményt. Bár a további magok javíthatják az NX teljesítményét, a processzor sebessége még mindig az NX teljesítményének fontos mércéje.
Néhány rendszer lehetővé teszi a magok kikapcsolását a bioszon keresztül, ami lehetővé teszi a teljesítmény összehasonlítását különböző számú aktív maggal. Egyes felhasználók úgy találhatják, hogy egyes magok kikapcsolása valóban javítja a teljesítményt. Az egyik mikroarchitektúra (Intel) még ezt is automatikusan megteszi, lekapcsolja a nem használt magokat, és növeli a többiek órajelét.
A hardvergyártók folyamatosan fejlesztik processzor-mikroarchitektúráikat, hogy jobban kezeljék a régebbi többmagos technológiák korlátait. Az új alrendszerek jobban integrálják a memóriát és más perifériákat közvetlenül a processzorokba, ami jelentős teljesítményjavulást eredményez. A buszok megszűnnek, a magokat jobban kezelik, és a csatornák sebessége tovább javul.
Összefoglalva:
- Az SMP-t csak akkor kapcsolja be, ha SMP rendszerrel rendelkezik. Az SMP bekapcsolása egyprocesszoros rendszerben csekély többletköltséggel jár.
- Kapcsolja be az SMP-t, ha többmagos rendszerrel rendelkezik.
- Soha ne feltételezze, hogy egyszerűen több mag hozzáadásával jobb teljesítményt fog elérni. Először mindig teszteljünk.