procesori

Matlab: korisnik Reddita povećava performanse amd ryzen mkl

Sadržaj:

Anonim

Sada, pomoću MATLAB-a možemo povećati performanse naših procesora Ryzen. Sve zahvaljujući korisniku Reddita. Jeste li spremni?

Prije pokretanja, MATLAB je brojčani računalni sustav koji koriste istraživački instituti, inženjerske firme, sveučilišta ili velike tehnološke kompanije. Možda se pitate zašto? To je sustav čija je svrha rješavanje problema karakteriziranih postojanjem matrica i vektora.

U našem slučaju MATLAB se koristi za optimizaciju Matematičke jezgre knjižnice (MKL). Počnimo!

Sve počinje s lošom Ryzen-ovom optimizacijom

Između ostalog, MATLAB se koristi za obavljanje operacija koje imaju koristi od Intel MKL, što uzrokuje slabu optimizaciju za Ryzen procesore. To je realizirao korisnik Reddita Nedflanders1976, koji je uspio povećati performanse procesora Ryzen i Ryzen Threadripper na 280% .

Pitanje je kako? Prisiljavanje MATLAB-a da koristi napredne skupove instrukcija, poput AVX2. Do sada je MKL provjeravao ID proizvođača procesora, ali ako je vidio da je procesor AMD, spustio se na SSE, što znači jasan pad performansi za Ryzen procesore.

Znači li pad s AVX2 na SSE pad performansi? Da, pogotovo kada AMD Ryzen ima tehnologije poput SSE4, AVX ili AVX2.

Vodič za prisiljavanje MKL-a na korištenje AVX2

Trik je jednostavan i vrlo moćan, ali to moraju učiniti ručno sami korisnici Ryzen-a. Jednostavno, moramo stvoriti .BAT datoteku pomoću bilježnice i spremati kao "sve datoteke".

Stoga otvorimo bilježnicu i u nju upišemo sve naredbe za pokretanje MKL-a u načinu AVX2. Morate napisati sljedeće:

@echo isključeno

postavi MKL_DEBUG_CPU_TYPE = 5

nazovite "% MKLROOT% \ bin \ mklvars.bat" MKL_DEBUG_CPU_TYPE = 5

matlab.exe

Preporučujemo čitanje najboljih procesora na tržištu

Naravno, ovaj trik neće biti trajan, ali možemo ga učiniti trajnim stvaranjem sustava promjenjivog okruženja. Isti je korisnik Nedflanders1976 učitao izvorni kôd kako bismo mogli usporediti učinak prelaska na AVX2 na performanse. Hoćete li isprobati ovaj "trik" na svom Ryzenu?

TechPowerUPReddit font

procesori

Izbor urednika

Back to top button