News: 0001646918

  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.34 Improves Multi-Threading, Support For A Memory-Safe C Toolchain

([Programming] 6 Hours Ago OpenBLAS 0.3.34)


OpenBLAS 0.3.34 released on Thursday as this popular, open-source BLAS library providing optimized support for a variety of CPUs/architectures. OpenBLAS 0.3.34 continues working on squeezing more performance out of today's processors as well as delivering other new features.

The OpenBLAS 0.3.34 release has added or improved multi-threading thresholds for a number of kernels. Affected by these multi-threading improvements are SPR, SPR2, SYR, SYR2, TBMV, TPMV, GETRS, LAED3, LASWP, LAUUM, TRTRS, and ZTRTRI.

[1]

OpenBLAS 0.3.34 also added support for compiling with Fil-C, which is an experimental LLVM-based C toolchain focused on memory safety. The Fil-C compiler fork of LLVM aims for providing a memory-safe implementation of C and C++.

OpenBLAS 0.3.34 also brings changes to align with the upcoming Reference-LAPACK 3.13 release, various fixes, and a number of CPU/architecture specific optimizations.

OpenBLAS now provides a "significantly faster" SGEMM kernel on ARM, more optimized ARM64 kernels, some newly-optimized kernels for RISC-V 64-bit, improved Zhaoxin x86_64 CPU checks, and some fixes for old AMD Opteron/Barcelona platforms.

Downloads and more details on the new OpenBLAS 0.3.34 release at [2]GitHub .



[1] https://www.phoronix.com/image-viewer.php?id=2026&image=blas_cpu_lrg

[2] https://github.com/OpenMathLib/OpenBLAS/releases/tag/v0.3.34



"I got into an elevator at work and this man followed in after me... I
pushed '1' and he just stood there... I said 'Hi, where you going?' He
said, 'Phoenix.' So I pushed Phoenix. A few seconds later the doors
opened, two tumbleweeds blew in... we were in downtown Phoenix. I looked
at him and said 'You know, you're the kind of guy I want to hang around
with.' We got into his car and drove out to his shack in the desert.
Then the phone rang. He said 'You get it.' I picked it up and said
'Hello?'... the other side said 'Is this Steven Wright?'... I said 'Yes...'
The guy said 'Hi, I'm Mr. Jones, the student loan director from your bank...
It seems you have missed your last 17 payments, and the university you
attended said that they received none of the $17,000 we loaned you... we
would just like to know what happened to the money?' I said, 'Mr. Jones,
I'll give it to you straight. I gave all of the money to my friend Slick,
and with it he built a nuclear weapon... and I would appreciate it if you never
called me again."
-- Steven Wright