Es ist kein einfaches Ja oder Nein . Hier ist der Grund:
Es hängt von: ab
* Die Workload:
* Multi-Thread-Aufgaben: Aufgaben, die in kleinere, unabhängige Teile aufgeteilt werden können (z. B. Video -Rendering oder wissenschaftliche Simulationen), profitieren von mehreren Prozessoren stark.
* Einfach-Thread-Aufgaben: Aufgaben, die nur einen Schritt nach dem anderen erledigt werden können (wie das Spielen eines Spiels, bei dem nicht mehrere Kerne verwendet werden), werden nicht viel verbessert.
* Die Software:
* optimiert für Multi-Core: Software, die für die Verwendung mehrerer Prozessoren konzipiert ist, wird in einem Multi-Processor-System schneller ausgeführt.
* Nicht optimiert: Software, die nicht für Multi-Core ausgelegt ist, kann aufgrund von Overhead tatsächlich * langsamer * auf einem Mehrprozessorsystem ausgeführt werden.
* Die Anzahl der Kerne:
* mehr Kerne, mehr Kraft: Mehr Prozessoren bedeuten im Allgemeinen eine schnellere Leistung für Multi-Thread-Aufgaben.
* Abnahme der Renditen: Die Leistungssteigerung beginnt sich zu verlangsamen, wenn Sie weitere Kerne hinzufügen. Irgendwann erreichen Sie einen Punkt, an dem das Hinzufügen von mehr Kernen keinen spürbaren Unterschied macht.
Zusammenfassend:
* Für Aufgaben, die mehrere Prozessoren nutzen können, macht das System das System schneller.
* Für Aufgaben, die mehrere Prozessoren nicht nutzen können, macht das System das System nicht schneller und macht es möglicherweise sogar langsamer.
Es ist wichtig, die Workload und die von Ihnen verwendete Software zu verstehen, um festzustellen, ob mehrere Prozessoren tatsächlich einen Leistungsnutzen bieten.