Biblioteca OpenBLAS 0.3.30 incluye mejoras de rendimiento y soporte ampliado para CPUs modernas

La biblioteca OpenBLAS 0.3.30, especializada en operaciones de álgebra lineal básica (BLAS), ha sido lanzada con mejoras de rendimiento, correcciones de errores y soporte ampliado para arquitecturas de CPU modernas.

Novedades principales de OpenBLAS 0.3.30

Mejoras generales

  • Corrección de regresiones de rendimiento en implementaciones previas.
  • Mejor detección del compilador Fortran moderno “flang-new” de LLVM.
  • Optimizaciones en la partición de cargas de trabajo para implementaciones paralelas de GEMM.

Soporte x86_64

  • Detección automática de CPU para los nuevos Intel Arrow Lake.
  • Correcciones para la compilación MinGW con GCC 15.

Soporte ARM64 y Apple

  • Mejor detección de tipos de CPU, incluyendo soporte inicial para AmpereOne (Ampere-1A).
  • Kernel SBGEMM optimizado para CPUs Arm Neoverse-V1.
  • Detección correcta de núcleos y caché para Apple M4.

Otros procesadores

  • Mejoras de rendimiento para RISC-V y LoongArch64.
  • Optimización de operaciones matemáticas para múltiples arquitecturas, asegurando eficiencia y compatibilidad en entornos heterogéneos.

Conclusión

Con OpenBLAS 0.3.30, los desarrolladores y científicos de datos obtienen una biblioteca BLAS más rápida y estable, con soporte ampliado para CPUs modernas, incluyendo Intel Arrow Lake, Ampere-1A, Apple M4, RISC-V y LoongArch64.

Esta actualización es ideal para cargas de trabajo de álgebra lineal y aplicaciones de alto rendimiento.