I processori multi-core sono simili a SMP perché ci sono due o più core effettivi del processore ma sono consegnati in pacchetti a processore singolo. Siemens PLM Software ha scoperto che le caratteristiche di prestazione dei multi-core sono simili a quelle degli SMP. L’unico vantaggio dei processori multi-core rispetto a SMP è che questa tecnologia ha proliferato molto più velocemente di SMP ed è ora comune in workstation, server e laptop.
La tecnologia multi-core è complessa e, a seconda della configurazione, può effettivamente avere un impatto negativo sulle prestazioni. Questo è dovuto al potenziale conflitto di più core che condividono le risorse del sistema, come la cache, la memoria e la larghezza di banda del bus, così come la necessità del sistema di gestire e controllare un numero crescente di core. Aumentare il numero di core non sempre si traduce in prestazioni migliori. Anche se core aggiuntivi possono migliorare le prestazioni di NX, la velocità del processore è ancora una misura vitale delle prestazioni di NX.
Molti sistemi consentono di disattivare i core tramite il bios, il che può consentire di confrontare le prestazioni con un diverso numero di core attivi. Alcuni utenti possono scoprire che spegnere alcuni core migliora effettivamente le prestazioni. Una microarchitettura (Intel) lo fa addirittura automaticamente, spegnendo i core inutilizzati e aumentando la velocità di clock degli altri.
I venditori di hardware continuano a migliorare le loro microarchitetture di processori per affrontare meglio i limiti delle vecchie tecnologie multi-core. I nuovi sottosistemi integrano meglio la memoria e altre periferiche direttamente ai processori, ottenendo importanti miglioramenti nelle prestazioni. I bus vengono eliminati, i core sono gestiti meglio e la velocità dei canali continua a migliorare.
In sintesi:
- Accendete l’SMP solo se avete un sistema SMP. Averlo attivato in un sistema a singolo processore comporta un leggero overhead.
- Accendete l’SMP se avete un sistema multi-core.
- Non date mai per scontato che aggiungendo semplicemente più core otterrete prestazioni migliori. Testate sempre prima.