Matlab: użytkownik reddit zwiększa wydajność amd ryzen mkl
Spisu treści:
Teraz, dzięki MATLAB, możemy zwiększyć wydajność naszych procesorów Ryzen. Wszystko dzięki użytkownikowi Reddit. Jesteś gotowy?
Przed rozpoczęciem MATLAB to system obliczeń numerycznych, z którego korzystają instytuty badawcze, firmy inżynieryjne, uniwersytety lub duże firmy technologiczne. Zastanawiasz się dlaczego? Jest to system, którego celem jest rozwiązywanie problemów charakteryzujących się istnieniem macierzy i wektorów.
W naszym przypadku MATLAB służy do optymalizacji biblioteki matematycznego jądra (MKL). Zacznijmy!
Wszystko zaczyna się od złej optymalizacji Ryzen
MATLAB służy między innymi do wykonywania operacji korzystających z Intel MKL, co powoduje słabą optymalizację procesorów Ryzen. Zostało to zrealizowane przez użytkownika Reddit Nedflanders1976, któremu udało się zwiększyć wydajność procesorów Ryzen i Ryzen Threadripper do 280% .
Pytanie brzmi jak? Zmuszanie MATLAB do korzystania z zaawansowanych zestawów instrukcji, takich jak AVX2. Do tej pory MKL sprawdzał identyfikator producenta procesora, ale jeśli zobaczył, że procesor to AMD, spadł do SSE, co oznacza wyraźny spadek wydajności procesorów Ryzen.
Czy przejście z AVX2 na SSE oznacza spadek wydajności? Tak, szczególnie gdy AMD Ryzen ma takie technologie jak SSE4, AVX lub AVX2.
Przewodnik, aby zmusić MKL do używania AVX2
Sztuczka jest prosta i bardzo skuteczna, ale sami użytkownicy Ryzen muszą ją wykonać ręcznie. Po prostu musimy utworzyć plik.BAT za pomocą notatnika i zapisać jako „wszystkie pliki”.
Dlatego otwieramy notatnik i zapisujemy w nim wszystkie polecenia, aby uruchomić MKL w trybie AVX2. Musisz napisać następujące:
@echo wyłączone
ustaw MKL_DEBUG_CPU_TYPE = 5
wywołanie „% MKLROOT% \ bin \ mklvars.bat” MKL_DEBUG_CPU_TYPE = 5
matlab.exe
Zalecamy przeczytanie najlepszych procesorów na rynku
Oczywiście ta sztuczka nie będzie trwała, ale możemy ją uczynić na stałe, tworząc zmienny system środowiska. Ten sam użytkownik Nedflanders1976 przesłał kod źródłowy, abyśmy mogli porównać wpływ przejścia na AVX2. Czy spróbujesz tej „sztuczki” na swoim Ryzen?
Bluetooth 4.2 zwiększa szybkość, bezpieczeństwo i wydajność
Nadchodzi nowa specyfikacja Bluettoth 4.2, poprawiająca cechy poprzedniej wersji popularnej łączności bezprzewodowej
Amd Ryzen zwiększa swoją wydajność w powstaniu Tomb Raidera 28%
Niektóre gry są przystosowywane do Ryzen, takie jak Rise of the Tomb Raider, który dzięki najnowszej aktualizacji znacznie zwiększa wydajność.
Amd zwiększa wydajność grzbietu kruka z wiekiem 1002a
Sukces tych nowych procesorów AMD APU został nieco osłabiony przez niektóre problemy, chociaż uważamy, że dzięki pracy zespołu AMD BIOS, został on naprawiony w AGESA 1002a.