Multicore-Prozessoren sind ähnlich wie SMP, da sie zwei oder mehr Prozessorkerne haben, aber in einem einzigen Prozessorpaket geliefert werden. Siemens PLM Software hat festgestellt, dass die Leistungsmerkmale von Multi-Core-Prozessoren denen von SMP ähnlich sind. Der einzige Vorteil von Multi-Core-Prozessoren gegenüber SMP besteht darin, dass sich diese Technologie viel schneller verbreitet hat als SMP und heute in Workstations, Servern und Laptops üblich ist.
Die Multi-Core-Technologie ist komplex und kann sich, je nach Konfiguration, sogar negativ auf die Leistung auswirken. Dies ist auf den potenziellen Konflikt zurückzuführen, der durch die gemeinsame Nutzung von Systemressourcen wie Cache, Speicher und Busbandbreite durch mehrere Kerne entsteht, sowie auf die Notwendigkeit, dass das System eine zunehmende Anzahl von Kernen verwalten und steuern muss. Die Erhöhung der Anzahl der Kerne führt nicht immer zu einer besseren Leistung. Obwohl zusätzliche Kerne die NX-Leistung verbessern können, ist die Prozessorgeschwindigkeit immer noch ein wichtiges Maß für die NX-Leistung.
Viele Systeme ermöglichen es Ihnen, Kerne über das Bios abzuschalten, wodurch Sie die Leistung mit einer anderen Anzahl aktiver Kerne vergleichen können. Manche Benutzer stellen fest, dass das Abschalten einiger Kerne die Leistung tatsächlich verbessert. Bei einer Mikroarchitektur (Intel) geschieht dies sogar automatisch, indem ungenutzte Kerne abgeschaltet und die Taktfrequenz der anderen erhöht wird.
Die Hardware-Anbieter verbessern ihre Prozessor-Mikroarchitekturen ständig, um die Einschränkungen älterer Multi-Core-Technologien zu überwinden. Neue Subsysteme binden Speicher und andere Peripheriegeräte besser direkt in die Prozessoren ein, was zu erheblichen Leistungssteigerungen führt. Busse werden eliminiert, Kerne werden besser verwaltet, und die Kanalgeschwindigkeiten werden weiter verbessert.
Zusammenfassend:
- Schalten Sie SMP nur ein, wenn Sie ein SMP-System haben. Wenn Sie SMP in einem Einzelprozessorsystem aktivieren, entsteht ein leichter Overhead.
- Schalten Sie SMP ein, wenn Sie ein Multi-Core-System haben.
- Nehmen Sie niemals an, dass Sie durch das Hinzufügen von mehr Kernen eine bessere Leistung erzielen. Testen Sie immer zuerst.