È ora disponibile una nuova versione di OpenBLAS, l’implementazione open source di BLAS e LAPACK nota per la sua ampia varietà di ottimizzazioni del processore.
OpenBLAS 0.3.22 è uscito questa settimana e fornisce le ultime ottimizzazioni della CPU, correzioni di build e altre nuove funzionalità. I punti salienti di OpenBLAS 0.3.22 ammontano a:
-Supporto iniziale per l’elaborazione con il convertitore JavaScript EmScripten, anche se per ora solo una build a thread singolo.
-Varie modifiche all’accordatura/soglia multi-thread.
-Rilevamento automatico per CPU Intel Raptor Lake.
-Corretta la compilazione per i processori AMD Zen 4 come la serie Ryzen 7000 e la serie EPYC 9004.
-Varie ottimizzazioni del kernel x86_64 e altri miglioramenti.
-Rilevamento automatico della CPU Armv8 per i processori Cortex X3 e Cortex A715.
-Prestazioni GEMM migliorate per i core Arm Neoverse V1.
-Aggiornamento del LAPACK incluso rispetto alla versione di riferimento v3.11 insieme a varie correzioni e miglioramenti post-rilascio.
La correzione del supporto AMD Zen 4 e l’aggiunta del solo supporto Intel Raptor Lake interesseranno molti utenti.
Download e ulteriori dettagli su questa versione di OpenBLAS 0.3.22 tramite GitHub.