Matlab: reddit uživatel zvyšuje výkon amd ryzen mkl
Obsah:
Nyní s MATLABem můžeme zvýšit výkon našich procesorů Ryzen. Děkujeme uživateli Reddit. Jste připraveni?
Před spuštěním je MATLAB číselný výpočetní systém, který používají výzkumné ústavy, strojírenské firmy, univerzity nebo velké technologické společnosti. Možná se divíte proč? Je to systém, jehož účelem je řešit problémy charakterizované existencí matic a vektorů.
V našem případě se MATLAB používá k optimalizaci Matematické knihovny jader (MKL).
Všechno to začíná špatnou optimalizací Ryzena
MATLAB se mimo jiné používá k provádění operací, které využívají technologie Intel MKL, což způsobuje špatnou optimalizaci pro procesory Ryzen. Toto bylo realizováno uživatelem Reddit Nedflanders1976, kterému se podařilo zvýšit výkon procesorů Ryzen a Ryzen Threadripper na 280% .
Otázkou je, jak? Nutí MATLAB používat pokročilé instrukční sady, jako je AVX2. Až doposud MKL kontrolovala ID výrobce procesoru, ale pokud zjistila, že procesor byl AMD, klesla na SSE, což znamená jasný pokles výkonu pro procesory Ryzen.
Znamená přechod z AVX2 na SSE pokles výkonu? Ano, zejména pokud má AMD Ryzen technologie jako SSE4, AVX nebo AVX2.
Průvodce nutí MKL k použití AVX2
Trik je jednoduchý a velmi silný, ale musí to udělat ručně sami uživatelé Ryzenu. Jednoduše musíme vytvořit soubor.BAT pomocí poznámkového bloku a uložit jako "všechny soubory".
Proto otevřeme notebook a zapíšeme do něj všechny příkazy pro spuštění MKL v režimu AVX2. Musíte napsat následující:
@echo vypnuto
sada MKL_DEBUG_CPU_TYPE = 5
volání "% MKLROOT% \ bin \ mklvars.bat" MKL_DEBUG_CPU_TYPE = 5
matlab.exe
Doporučujeme přečíst si ty nejlepší procesory na trhu
Tento trik samozřejmě nebude trvalý, ale můžeme jej učinit trvalým vytvořením systému proměnného prostředí. Stejný uživatel Nedflanders1976 nahrál zdrojový kód, abychom mohli porovnat dopad výkonu přechodu na AVX2. Vyzkoušíte tento „trik“ na svém Ryzenu?
Amd ryzen zvyšuje svůj výkon při vzestupu hrobového lupiče 28%
Některé hry jsou adaptovány na Ryzena, jako je Rise of the Tomb Raider, který svou nejnovější aktualizací výrazně zvyšuje výkon.
Amd zvyšuje výkon ryzen threaddripper 2990wx s novým dynamickým lokálním režimem
Nový dynamický místní režim zvyšuje výkon procesorů Ryzen Threadripper 2990WX optimalizací pracovního vytížení vašich forem.
Aktualizace systému Windows 10. května 2019 zvyšuje výkon ryzen cpus
Zjistili jsme, že nejnovější aktualizace systému Windows 10. května 2019 přináší Ryzenovi určité výhody.