Matlab: un utente reddit aumenta le prestazioni di amd ryzen mkl
Sommario:
Ora, con MATLAB possiamo aumentare le prestazioni dei nostri processori Ryzen. Tutto grazie a un utente Reddit. Sei pronto?
Prima di iniziare, MATLAB è un sistema di calcolo numerico utilizzato da istituti di ricerca, società di ingegneria, università o grandi aziende tecnologiche. Potresti chiederti perché? È un sistema il cui scopo è risolvere problemi caratterizzati dall'esistenza di matrici e vettori.
Nel nostro caso, MATLAB è utilizzato per l'ottimizzazione della libreria del kernel matematico (MKL).
Tutto inizia con una cattiva ottimizzazione Ryzen
Tra le altre cose, MATLAB viene utilizzato per eseguire operazioni che beneficiano di Intel MKL, causando una scarsa ottimizzazione per i processori Ryzen. Ciò è stato realizzato dall'utente Nedflanders1976 di Reddit , che è riuscito ad aumentare le prestazioni dei processori Ryzen e Ryzen Threadripper al 280% .
La domanda è: come? Costringere MATLAB a utilizzare set di istruzioni avanzate, come AVX2. Fino ad ora, MKL stava controllando l'ID del produttore del processore, ma se ha visto che il processore era AMD, è passato a SSE, il che significa un netto calo delle prestazioni per i processori Ryzen.
Passare da AVX2 a SSE significa un calo delle prestazioni? Sì, soprattutto quando AMD Ryzen ha tecnologie come SSE4, AVX o AVX2.
Guida per forzare MKL a utilizzare AVX2
Il trucco è semplice e molto potente, ma deve essere fatto manualmente dagli stessi utenti Ryzen. Semplicemente, dobbiamo creare un file.BAT usando il blocco note e salvandolo come "tutti i file".
Pertanto, apriamo un notebook e scriviamo tutti i comandi per avviare MKL in modalità AVX2. Devi scrivere quanto segue:
@echo off
impostare MKL_DEBUG_CPU_TYPE = 5
chiama "% MKLROOT% \ bin \ mklvars.bat" MKL_DEBUG_CPU_TYPE = 5
matlab.exe
Raccomandiamo di leggere i migliori processori sul mercato
Naturalmente, questo trucco non sarà permanente, ma possiamo renderlo permanente creando un sistema ad ambiente variabile. Lo stesso utente Nedflanders1976 ha caricato il codice sorgente in modo da poter valutare l'impatto delle prestazioni del passaggio ad AVX2. Proverai questo "trucco" sul tuo Ryzen?
Amd ryzen aumenta le sue prestazioni nell'ascesa del tomb raider del 28%
Alcuni giochi vengono adattati a Ryzen, come Rise of the Tomb Raider, che con il suo ultimo aggiornamento aumenta significativamente le prestazioni.
Amd aumenta le prestazioni della cresta del corvo con agesa 1002a
Il successo di questi nuovi processori APU AMD è stato in qualche modo appesantito da alcuni problemi, sebbene grazie al lavoro del team di BIOS AMD riteniamo che sia stato risolto con AGESA 1002a.
Aumenta le prestazioni 0 su nvme pcie 4.0 contro nvme pcie 3.0 contro m.2 sata
Abbiamo testato le prestazioni RAID 0 in PCIe 4.0 rispetto a PCIe 3.0 rispetto a SATA con schede Intel, AMD e Windows 10. Qual è la migliore configurazione?