In addition to AOCC 6.0 releasing this week as their updated C/C++ compiler along with the new "AOF" Fortran compiler, AMD also released AOCL 6.0 as the AMD Optimizing CPU Libraries. Now that the AMD EPYC 9006 SP7 processors are shipping, AMD has been rolling out their updated optimized CPU software for Zen 6. With AOCL 6.0 comes their Zen 6 CPU optimizations while also bringing some optimizations for prior-generation EPYC/Ryzen Zen CPUs. AOCL-BLAS has tuning for Zen 6 plus various kernel optimizations going back to help with Zen 4 and Zen 5 performance. AOCL Cryptography and Data Analytics components also have Zen 6 optimizations while AOCL-DLP has INT8 improvements for Zen 6. The AOCL-LibMem library brings optimized memory and string routines for Zen 6. A new library with AOCL 6.0 is AOCL-OpenRNG. AOCL-OpenRNG is an open-source random number generator library optimized for Zen processors. This includes AVX2-optimized kernels, 11 base generators, 17 statistical distributions, and supporting both Windows and Linux systems. Some of the other changes include a Threading Building Blocks "TBB" back-end for AOCL-Compression, compile-time ISA enablement in the compression code, encryption/decryption improvements, API hardening to AOCL-FFTW, and new APIs too for AOCL-LAPACK. Downloads and more details on the AMD Optimizing CPU Libraries 6.0 release via AMD.com.
AMD AOCL 6.0 Introduces New RNG Library, Initial Zen 6 CPU Optimizations
Full Article
Original Source
Read the full article at Phoronix →KhanList aggregates and links to publicly available news content. We do not host full articles from third-party sources. Always verify important information with original sources.