Matlab: Ein reddit-Benutzer erhöht die Leistung von amd ryzen mkl
Inhaltsverzeichnis:
- Alles beginnt mit einer schlechten Ryzen-Optimierung
- Anleitung, um MKL zur Verwendung von AVX2 zu zwingen
Mit MATLAB können wir jetzt die Leistung unserer Ryzen- Prozessoren steigern . Alles dank eines Reddit- Benutzers. Bist du bereit?
MATLAB ist ein numerisches Computersystem, das von Forschungsinstituten, Ingenieurbüros, Universitäten oder großen Technologieunternehmen verwendet wird. Sie fragen sich vielleicht warum? Es ist ein System, dessen Zweck es ist, Probleme zu lösen, die durch die Existenz von Matrizen und Vektoren gekennzeichnet sind.
In unserem Fall wird MATLAB zur Optimierung der Mathematical Kernel Library (MKL) verwendet. Los geht's!
Alles beginnt mit einer schlechten Ryzen-Optimierung
MATLAB wird unter anderem verwendet, um Vorgänge auszuführen, die von Intel MKL profitieren , was zu einer schlechten Optimierung für Ryzen-Prozessoren führt. Dies wurde vom Reddit- Benutzer Nedflanders1976 realisiert, der es schaffte, die Leistung von Ryzen- und Ryzen- Threadripper- Prozessoren auf 280% zu steigern .
Die Frage ist wie? Erzwingen, dass MATLAB erweiterte Befehlssätze wie AVX2 verwendet. Bisher überprüfte MKL die ID des Prozessorherstellers. Wenn sich jedoch herausstellte, dass der Prozessor AMD war, fiel er auf SSE ab, was für Ryzen-Prozessoren einen deutlichen Leistungsabfall bedeutet.
Bedeutet ein Wechsel von AVX2 zu SSE einen Leistungsabfall? Ja, besonders wenn AMD Ryzen über Technologien wie SSE4, AVX oder AVX2 verfügt.
Anleitung, um MKL zur Verwendung von AVX2 zu zwingen
Der Trick ist einfach und sehr mächtig, muss jedoch manuell von Ryzen-Benutzern selbst ausgeführt werden. Wir müssen einfach eine .BAT-Datei mit dem Editor erstellen und als "alle Dateien" speichern.
Daher öffnen wir ein Notizbuch und schreiben alle Befehle ein, um MKL im AVX2- Modus zu starten . Sie müssen Folgendes schreiben:
@echo aus
setze MKL_DEBUG_CPU_TYPE = 5
Rufen Sie "% MKLROOT% \ bin \ mklvars.bat" auf. MKL_DEBUG_CPU_TYPE = 5
matlab.exe
Wir empfehlen, die besten Prozessoren auf dem Markt zu lesen
Natürlich wird dieser Trick nicht permanent sein, aber wir können ihn permanent machen, indem wir ein System mit variabler Umgebung erstellen. Derselbe Benutzer Nedflanders1976 hat den Quellcode hochgeladen, damit wir die Auswirkungen der Umstellung auf AVX2 auf die Leistung bewerten können. Wirst du diesen "Trick" auf deinem Ryzen versuchen?
Fedora 26 erhöht die Leistung verschlüsselter SSD-Laufwerke
Die Veröffentlichung der endgültigen Version von Fedora 26 ist für den 6. Juni geplant und die Entwickler veröffentlichen viele Änderungen.
Amd erhöht die Leistung des Rabenkamms mit einem Alter von 1002a
Der Erfolg dieser neuen AMD APU-Prozessoren wurde durch einige Probleme etwas belastet, obwohl wir dank der Arbeit des AMD BIOS-Teams glauben, dass dies mit AGESA 1002a behoben wurde.
Amd rx 5700: Durch Flashen des BIOS kann die Leistung um 20% erhöht werden
Es wurde festgestellt, dass das Flashen des vBIOS des AMD RX 5700 XT auf seiner kleinen Schwester die Leistung spürbar steigert.