Zum Inhalt springen

Teil 2: Wie viele CPU-Kerne benötigen Sie?

    1652315342

    Zeit zum Nachfassen

    Vor einigen Monaten haben wir die Effektivität der Verwendung unterschiedlicher Anzahlen von CPU-Kernen mit verschiedenen Arten von Software untersucht. Wir haben viel gutes Feedback zu diesem Artikel erhalten, und es gab einige interessante Vorschläge aus der Community, die wir uns in diesem Follow-up zu Herzen genommen haben.

    In erster Linie gab es Bedenken, dass Teil eins technisch fehlerhaft sein könnte, da der Core 2 Quad Q6600, den wir in unseren Tests verwendeten, nicht alle 8 MB seines L2-Cache zwischen seinen vier CPU-Kernen aufteilt. Intels Q6600 verfügt stattdessen über zwei separate 4-MB-Cache-Repositories, die jeweils von einem Paar CPU-Kerne geteilt werden. Das bedeutet, dass die Quad- und Triple-Core-Ergebnisse gezeigt hätten, dass die CPUs insgesamt 8 MB Cache nutzen, während die Dual- und Single-Core-Ergebnisse zeigen, dass sie wahrscheinlich von 4 MB profitierten. In der Tat haben die Benchmarks den Unterschied in der L2-Cache-Verfügbarkeit möglicherweise mehr widergespiegelt als die Leistung, die den aktivierten Verarbeitungskernen zuzuschreiben ist.

    Um dem abzuhelfen, verwenden wir diesmal eine andere CPU: AMDs Phenom II X4 955 BE. Es gibt eine Reihe von Gründen, warum der Phenom II ideal für diese Tests ist. Zunächst einmal werden die 6 MB L3-Cache von allen vier CPU-Kernen gemeinsam genutzt, sodass die Auswirkungen des Cache auf die Ergebnisse auf ein Minimum reduziert werden. Zweitens, da es jetzt X2-, X3- und X4-Versionen der Phenom-II-CPU gibt, die auf dem gleichen Die basieren, haben wir die Möglichkeit, die Gültigkeit der Methode zu testen, die wir verwenden, um weniger CPU-Kerne zu simulieren. Durch den Vergleich simulierter Ergebnisse mit einer tatsächlichen Einzelhandels-CPU mit weniger CPU-Kernen wissen wir definitiver, ob das Deaktivieren von CPU-Kernen im Betriebssystem ein wirklich legitimer Test ist.

    Am Ende dieser Tests werden wir in der Lage sein, die Ergebnisse des Phenom II X4 mit denen von Intels Core 2 Quad Q6600 zu vergleichen, um zu sehen, ob die Auswirkungen des gemeinsam genutzten CPU-Cache dramatisch oder minimal sind.

    Einige Leser interessierten sich auch dafür, ein Szenario zu simulieren, in dem mehrere Anwendungen gleichzeitig laufen, um den Nutzen zusätzlicher CPU-Kerne beim Multitasking abzuschätzen. Wir haben daher einen neuen Test durchgeführt, um auch solche Szenarien zu analysieren.

    0 0 votes
    Rating post
    Abonnieren
    Benachrichtige mich bei
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x