News: 0001629284

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

OpenBLAS 0.3.33 Released With Automatic "BIGNUMA" For More Than 256 CPU Cores

([Programming] 4 Hours Ago OpenBLAS 0.3.33)


OpenBLAS 0.3.33 is out today as the latest update to this vendor-neutral, optimized Basic Linear Algebra Subprograms "BLAS" library.

For a while now OpenBLAS has supported a "BIGNUMA" setting if wanting to enable support for more than 256 CPU cores. This experimental option has allowed supporting up to 1024 CPU cores and 128 NUMA nodes in the "BIGNUMA=1" configuration. Now with OpenBLAS 0.3.33, the BIGNUMA setting is automatic when the number of CPU cores on the system exceeds 256. Great to see especially with the next-gen Intel Xeon and AMD EPYC processors pushing system core counts even higher.

OpenBLAS 0.3.33 has also made various adjustments from the reference LAPACK implementation to realign with its upcoming v3.13 release.

OpenBLAS 0.3.33 also brings a number of bug fixes, automatic detection for Arm Neoverse V3, some optimizations for Neoverse N2, x86_64 build fixes, and optimized STRSM and DTRSM kernels for WebAssembly.

Downloads and more details on the OpenBLAS 0.3.33 release can be found via [1]GitHub .



[1] https://github.com/OpenMathLib/OpenBLAS/releases/tag/v0.3.33



A book is the work of a mind, doing its work in the way that a mind deems
best. That's dangerous. Is the work of some mere individual mind likely to
serve the aims of collectively accepted compromises, which are known in the
schools as 'standards'? Any mind that would audaciously put itself forth to
work all alone is surely a bad example for the students, and probably, if
not downright antisocial, at least a little off-center, self-indulgent,
elitist. ... It's just good pedagogy, therefore, to stay away from such
stuff, and use instead, if film-strips and rap-sessions must be
supplemented, 'texts,' selected, or prepared, or adapted, by real
professionals. Those texts are called 'reading material.' They are the
academic equivalent of the 'listening material' that fills waiting-rooms,
and the 'eating material' that you can buy in thousands of convenient eating
resource centers along the roads.
-- The Underground Grammarian