Matlab: a reddit felhasználó növeli az amd ryzen mkl teljesítményét
Tartalomjegyzék:
- Mindez a Ryzen rossz optimalizálásával kezdődik
- Útmutató az MKL kényszerítéséhez az AVX2 használatához
Most, a MATLAB segítségével javíthatjuk Ryzen processzorok teljesítményét . Minden a Reddit felhasználónak köszönhetően. Készen állsz?
A MATLAB elindítása előtt egy numerikus számítási rendszer, amelyet kutatóintézetek, mérnöki cégek, egyetemek vagy nagy technológiai vállalatok használnak. Kíváncsi lehet, miért? Ez egy olyan rendszer, amelynek célja a mátrixok és vektorok létezésével jellemezhető problémák megoldása.
Esetünkben a MATLAB-t használjuk a Mathematical Kernel Library (MKL) optimalizálásához.
Mindez a Ryzen rossz optimalizálásával kezdődik
Többek között a MATLAB-t olyan műveletek végrehajtására használják, amelyek előnyben részesítik az Intel MKL-t, ami gyenge optimalizálást okoz a Ryzen processzorok számára. Ezt a Reddit felhasználó, a Nedflanders1976 realizálta, aki a Ryzen és Ryzen Threadripper processzorok teljesítményét 280% -ra növelte.
A kérdés az, hogyan? A MATLAB-ot arra kényszeríti, hogy fejlett utasításkészleteket használjon, mint például az AVX2. Mindeddig az MKL ellenőrizte a processzor gyártójának azonosítóját, de ha látta, hogy a processzor AMD, SSE- re esett , ami egyértelmű teljesítménycsökkenést jelent a Ryzen processzorok számára.
Az AVX2-ről az SSE-re történő csökkenés teljesítménycsökkenést jelent? Igen, különösen, ha az AMD Ryzen olyan technológiákkal rendelkezik, mint az SSE4, AVX vagy AVX2.
Útmutató az MKL kényszerítéséhez az AVX2 használatához
A trükk egyszerű és nagyon erős, de manuálisan kell elvégeznie a Ryzen-felhasználókat. Egyszerűen létre kell hoznunk .BAT fájlt a Jegyzettömb segítségével, és "minden fájlként" mentenünk.
Ezért nyissunk meg egy notebookot, és írjunk bele minden parancsot az MKL elindításához AVX2 módban . A következőket kell írnia:
@echo ki
állítsa MKL_DEBUG_CPU_TYPE = 5
hívja a "% MKLROOT% \ bin \ mklvars.bat" MKL_DEBUG_CPU_TYPE = 5
matlab.exe
Javasoljuk, hogy olvassa el a legjobb processzorokat a piacon
Ez a trükk természetesen nem lesz állandó, de változó környezeti rendszer létrehozásával tehetjük állandóvá. Ugyanaz a felhasználó, a Nedflanders1976 feltöltötte a forráskódot, hogy összehasonlíthassuk az AVX2-re váltás teljesítményének hatását. Megpróbálja ezt a "trükköt" a Ryzen-en?
A Fedora 26 növeli a titkosított sd-meghajtók teljesítményét
A Fedora 26 végleges verziójának megjelenése a tervek szerint június 6-án várható. A fejlesztők sok változást tesznek közzé.
Amd ryzen növeli teljesítményét 28% -kal
Néhány játékot a Ryzenhez igazítják, például a Rise of the Tomb Raider, amely legújabb frissítésével jelentősen növeli a teljesítményt.
Az Amd növeli a raven gerinc teljesítményét az agesa 1002a-val
Ezen új AMD APU processzorok sikerét némileg befolyásolta néhány kérdés, bár az AMD BIOS csapata munkájának köszönhetően úgy véljük, hogy javításra került az AGESA 1002a-val.