- AMD hat einen neuen Treiber für Linux wodurch die Cache-Nutzung auf Ryzen 9 9950X3D-Prozessoren optimiert wird.
- Tests mit PyPerformance und Z3 Theorem Prover zeigen Leistungsverbesserungen von bis zu 50 %.
- Allerdings profitieren nicht alle Programme davon, teilweise kommt es zu Leistungseinbußen gegenüber der Standardkonfiguration.
- Dieser Treiber ist Teil des Linux 6.13-Kernels und ermöglicht eine effizientere Verwaltung von Aufgaben basierend auf dem Cache-Typ.
AMD hat eine neue Treiber für Linux mit dem Ziel, die Leistung der 3D-V-Cache-Technologie auf den neuesten Prozessoren der Ryzen 9-Serie zu verbessern. Dieser Optimierer wurde insbesondere für ein effizientes Cache-Management im AMD Ryzen 9 9950X3D, ein Modell mit 16 Kernen, das kürzlich zusammen mit dem 9-Kern-Prozessor Ryzen 9900 3X12D auf den Markt kam.
Dieser neue Controller, genannt AMD 3D V-Cache Optimizer, wurde in den Linux 6.13-Kernel integriert und seine Hauptfunktion besteht darin, die Aufgabenzuweisung im Prozessor zu optimieren, wobei die Verwendung des Chiplets mit dem 3D-Cache in den Fällen priorisiert wird, in denen die Leistung am meisten profitiert.
Tests zeigen signifikante Verbesserungen bei einigen Anwendungen
Die erste Leistungstests haben in bestimmten Szenarien sehr interessante Zahlen zutage gefördert. Im Benchmark PyPerformance, wird verwendet, um die Effizienz der Skriptausführung zu messen Pythonwurde eine Verbesserung verzeichnet Ungefähr 50%, reduzierend die zeit Ausführungszeit von 668 auf 444 Mikrosekunden. Andererseits in Tests mit Z3 Theorembeweiser, das die Effizienz bei symbolischen Berechnungen bewertet, wurde eine Leistungssteigerung von über 40 % beobachtet.
Auch bei anderen Anwendungen wurden durch die Cache-Optimierung erhebliche Leistungssteigerungen festgestellt. Dies ist der Fall bei Zstd-Komprimierung, ein Datenkomprimierungsalgorithmus, der die Leistung verbessert, indem er die Priorität der Cache-Nutzung basierend auf der Prozessorfrequenz anpasst. Darüber hinaus könnte diese Optimierung für diejenigen interessant sein, die Programme wie FL Studio unter Linux ausführen möchten.
Die Leistung ist nicht immer besser: Einige Fälle zeigen Verluste
Trotz guter Ergebnisse in bestimmten Tests, Treiber garantiert nicht immer bessere Leistung. In bestimmten Anwendungen zeigte der Ryzen 9 9950X3D Leistungseinbußen, wenn der Optimierer aktiv war. Ein klares Beispiel ist die FLAC-Audiokodierung, wo die Konvertierung von WAV-Dateien in FLAC eine 36,5 % schneller ohne Controller.
Darüber hinaus gibt es andere Programme, bei denen die Verbesserung mit aktiviertem Optimierer kaum spürbar ist. In bestimmten Benchmarks liegen die Unterschiede zwischen der Aktivierung und Nichtaktivierung unter einem 5%, was es für die meisten Benutzer praktisch irrelevant macht.
Die Einführung des Optimierers in Linux 6.13 macht es für mehr Benutzer zugänglich.
Einer der bemerkenswertesten Aspekte dieser Entwicklung ist die direkte Integration in den Linux-Kernel. Dies bedeutet, dass Benutzer von Ryzen-Prozessoren mit 3D V-Cache keine externen Pakete installieren oder erweiterte Konfigurationen durchführen müssen, um die Vorteile zu nutzen. Durch ein einfaches Upgrade auf eine moderne Kernelversion können Sie die Auswirkungen erleben.
Die Tatsache, dass der Optimierer eine Leistungsverbesserung durch die Auswahl des zu priorisierenden CCD ermöglicht, je nachdem, ob der Benutzer mehr Cache oder eine höhere Frequenz bevorzugt, kann einen erheblichen Unterschied bei der Nutzung des Hardware in bestimmten Arbeitsumgebungen. Wer sein Erlebnis verbessern möchte, sollte sich die große Auswahl an für Linux verfügbaren Emulatoren ansehen.
Prozessoren mit AMDs 3D V-Cache-Technologie haben sich als wirksame Optionen erwiesen für Gaming y Entwicklungsumgebungen unter Linux, und mit diesen Verbesserungen auf Softwareebene kann die Leistung in bestimmten Anwendungen sogar noch besser sein. Es ist jedoch wichtig zu beachten, dass nicht in allen Fällen signifikante Vorteile erzielt werden und dass die tatsächlichen Auswirkungen von der Art der Arbeitsbelastung das verwendet wird.
Leidenschaftlicher Autor über die Welt der Bytes und der Technologie im Allgemeinen. Ich liebe es, mein Wissen durch Schreiben zu teilen, und genau das werde ich in diesem Blog tun und Ihnen die interessantesten Dinge über Gadgets, Software, Hardware, technologische Trends und mehr zeigen. Mein Ziel ist es, Ihnen dabei zu helfen, sich auf einfache und unterhaltsame Weise in der digitalen Welt zurechtzufinden.