Matlab: un utilizator reddit crește performanța amd ryzen mkl

Cuprins:
Acum, cu MATLAB putem crește performanța procesoarelor noastre Ryzen. Toate mulțumesc unui utilizator Reddit. Ești gata?
Înainte de a începe, MATLAB este un sistem de calcul numeric care este utilizat de institute de cercetare, firme de inginerie, universități sau mari companii de tehnologie. Vă puteți întreba de ce? Este un sistem al cărui scop este rezolvarea problemelor caracterizate prin existența matricilor și a vectorilor.
În cazul nostru, MATLAB este folosit pentru optimizarea Bibliotecii de Matematică a Kernel-ului (MKL).
Totul începe cu o optimizare proastă Ryzen
Printre altele, MATLAB este utilizat pentru a efectua operațiuni care beneficiază de Intel MKL, determinând o optimizare slabă pentru procesoarele Ryzen. Acest lucru a fost realizat de către utilizatorul Reddit Nedflanders1976, care a reușit să crească performanțele procesoarelor Ryzen și Ryzen Threadripper la 280% .
Întrebarea este cum? Forțând MATLAB să utilizeze seturi de instrucțiuni avansate, cum ar fi AVX2. Până acum, MKL verifica ID-ul producătorului procesorului, dar dacă a văzut că procesorul este AMD, a scăzut la SSE, ceea ce înseamnă o scădere clară a performanțelor procesoarelor Ryzen.
Coborârea de la AVX2 la SSE înseamnă o scădere a performanței? Da, mai ales când AMD Ryzen are tehnologii precum SSE4, AVX sau AVX2.
Ghid pentru a forța MKL să folosească AVX2
Trucul este simplu și foarte puternic, dar trebuie făcut manual de către utilizatorii Ryzen. Pur și simplu, trebuie să creăm un fișier.BAT folosind notepad și salvând ca „toate fișierele”.
Prin urmare, deschidem un notebook și scriem în el toate comenzile pentru a porni MKL în modul AVX2. Trebuie să scrieți următoarele:
@echo off
set MKL_DEBUG_CPU_TYPE = 5
sunați "% MKLROOT% \ bin \ mklvars.bat" MKL_DEBUG_CPU_TYPE = 5
matlab.exe
Vă recomandăm să citiți cele mai bune procesoare de pe piață
Desigur, acest truc nu va fi permanent, dar îl putem face permanent prin crearea unui sistem de mediu variabil. Același utilizator Nedflanders1976 a încărcat codul sursă astfel încât să putem evalua impactul asupra performanței comutării la AVX2. Vei încerca acest „truc” pe Ryzen-ul tău?
Nouă performanță xilence c 402 și performanță c m403 termopan

noile Xilence Performance C 402 și Performance C M403 se declanșează cu o dimensiune compactă și un ventilator PWM de 92m
Fedora 26 va crește performanța driverelor ssd criptate

Lansarea versiunii finale a Fedora 26 este programată pentru 6 iunie, iar dezvoltatorii publică o mulțime de modificări.
Noua performanță termică de înaltă performanță, cu o înălțime de numai 120 mm

A anunțat Scythe Choten, un radiator termic cu profil scăzut, care a fost conceput pentru a oferi o compatibilitate maximă cu toate șasiurile.