Perdirbėjai

„Matlab“: „reddit“ vartotojas padidina „amd ryzen mkl“ našumą

Turinys:

Anonim

Dabar, naudodamiesi MATLAB, galime padidinti savo „ Ryzen“ procesorių našumą . Ačiū „ Reddit“ vartotojui. Ar esate pasiruošę?

Prieš pradedant veiklą, MATLAB yra skaitmeninė skaičiavimo sistema, kuria naudojasi tyrimų institutai, inžinerijos firmos, universitetai ar didelės technologijų įmonės. Jums gali kilti klausimas, kodėl? Tai yra sistema, kurios tikslas yra išspręsti problemas, kurioms būdingos matricos ir vektoriai.

Mūsų atveju MATLAB yra naudojamas matematinio branduolio bibliotekai (MKL) optimizuoti . Pradėkime!

Viskas prasideda nuo blogo „Ryzen“ optimizavimo

Be kita ko, MATLAB naudojamas operacijoms, kurios naudingos „ Intel MKL“, sukelti blogą „Ryzen“ procesorių optimizavimą. Tai realizavo „ Reddit“ vartotojas „ Nedflanders1976“, kuriam pavyko padidinti „ Ryzen“ ir „Ryzen Threadripper“ procesorių našumą iki 280% .

Kyla klausimas kaip? Priversdami MATLAB naudoti patobulintus instrukcijų rinkinius, tokius kaip AVX2. Iki šiol MKL tikrino procesoriaus gamintojo ID, tačiau jei pamatė, kad procesorius yra AMD, jis sumažėjo iki SSE, o tai reiškia aiškų „Ryzen“ procesorių našumo sumažėjimą.

Ar perėjimas iš AVX2 į SSE reiškia našumo kritimą? Taip, ypač kai „AMD Ryzen“ turi tokias technologijas kaip SSE4, AVX ar AVX2.

Vadovas, kaip priversti MKL naudoti AVX2

Triukas yra paprastas ir labai galingas, tačiau jį turi atlikti patys „Ryzen“ vartotojai. Paprasčiausiai, mes turime sukurti .BAT failą naudodami užrašų knygelę ir išsaugodami kaip „visus failus“.

Todėl atidarome nešiojamąjį kompiuterį ir jame įrašome visas komandas, kad paleistume MKL AVX2 režimu . Jūs turite parašyti taip:

@echo išjungta

nustatykite MKL_DEBUG_CPU_TYPE = 5

skambinti „% MKLROOT% \ bin \ mklvars.bat“ MKL_DEBUG_CPU_TYPE = 5

matlab.exe

Mes rekomenduojame perskaityti geriausius procesorius rinkoje

Žinoma, šis triukas nebus nuolatinis, tačiau sukurdami kintamos aplinkos sistemą mes galime tai padaryti nuolat. Tas pats vartotojas „ Nedflanders1976“ įkėlė šaltinio kodą, kad galėtume įvertinti perėjimo prie AVX2 efektyvumą. Ar išbandysite šį „triuką“ savo „Ryzen“?

„TechPowerUPReddit“ šriftas

Perdirbėjai

Pasirinkta redaktorius

Back to top button