NumPy en el navegador ahora es hasta 64 veces más rápido gracias a OpenBLAS

Faster NumPy in the Browser

NumPy en el navegador ahora es hasta 64 veces más rápido gracias a OpenBLAS

El paquete NumPy de Emscripten-forge ahora enlaza OpenBLAS en WebAssembly, lo que acelera np.matmul hasta 30.92× en float32 y 14.90× en float64 frente a la versión sin BLAS. La próxima OpenBLAS 0.3.35, con kernels SIMD de QuantStack, mejora aún más el rendimiento, y una compilación opcional con Relaxed SIMD alcanza hasta 64.89× en float32. Esto es posible gracias a Flang, el compilador Fortran para wasm32, y al modelo de distribución tipo conda-forge para WebAssembly.

Sin BLAS, el rendimiento de np.matmul disminuye al aumentar n; con OpenBLAS 0.3.34, aumenta con n.

Más de este día

2026-09-20