AMD AOCC 3.0 Compiler Performance With The EPYC 75F3 - Making Fast Even Faster

Launched last week with the AMD EPYC 7003 "Milan" processors was the AOCC 3.0 code compiler as AMD's downstream of LLVM Clang with various patches now catering to optimized for Zen 3. Last week some preliminary benchmarks of AOCC 3.0 on the Ryzen 9 5950X were carried out to good results. Since then I have begun putting AOCC 3.0 through its paces on a AMD EPYC 7003 series server to overall great results.

The AMD Optimizing C


PanVK Started For Open-Source Vulkan On Arm Mali GPUs

Panfrost has been the Gallium3D driver providing open-source OpenGL for Arm Mali Bifrost and Midgard GPus while now "PanVK" is in development as an open-source Vulkan driver.

Boris Brezillon formally announced the start of PanVK today. With Panfrost Gallium3D becoming quite mature, PanVK is the new focus in providing Vulkan API support for Arm Mali Midgard/Bifrost GPUs.

PanVK is already in good enough shape to run the basic Vulkan cube demo but is not yet a conformant driver nor running most real-world

Intel

Intel GNA Linux Driver Updated For Accelerating Speech Recognition, Noise Reduction

While Intel is well known and loved for their generally very timely open-source hardware enablement under Linux, occasionally there are exceptions to that long-standing tradition of having the support squared away ahead of product launches. One of the areas where Intel has been slow at enabling their open-source Linux support is around their Gaussian and Neural Accelerator (GNA) but that driver is now coming together for being mainlined hopefully in the near future.

Found on Intel mobile SoCs going back to Ice Lake (well, Cannon Lake too

Linux Core Scheduling Nears The Finish Line To Avoid Flipping Off HT

Besides Linux kernel developers still working to optimize code due to Retpolines overhead three years after Spectre rocked the ecosystem, another area kernel developers have still been actively working on is core scheduling for controlling the behavior of what software can share CPU resources or run on the sibling thread of a CPU core. That core scheduling work is finally closer to the mainline Linux kernel.

Core scheduling has been an area of much interest by different companies -- especially public cloud providers -- due to the growing number of side-channel vulnerabilities affecting

Generic USB Display Driver "GUD" Slated For Linux 5.13

The Generic USB Display Driver "GUD" has just been sent in as part of the latest DRM-Misc-Next material to DRM-Next which in turn will land for Linux 5.13. The Generic USB Display Driver is nifty and allows for opening up possibilities like turning a Raspberry Pi Zero into a USB to HDMI display adapter among other fun use-cases.

The open-source Generic USB Display Driver when paired with a proper USB gadget driver can be used for projects like do-it-yourself

Mesa 21.1 Wires Up Lima Shader Disk Cache

When it comes to open-source Arm Mali graphics on Linux, the Panfrost Gallium3D driver is what's talked about the most given that it's for supporting newer generations of Mali graphics hardware. But the Lima Gallium3D driver effort remains ongoing for supporting older Mali 400/450 series hardware.

For those with older Mali 400 Utgard GPUs in various Allwinner SoCs particularly, the Lima Gallium3D effort continues maturing. The newest feature that is complete is an on-

New AMD Zen 3 Fixes Published For The GCC 11 Compiler

Last week there were a few round of Zen 3 compiler patches published and quickly merged into the GCC 11 compiler code-base ahead of its imminent release, This week there is some new activity albeit fixes for this new " Znver3 " target.

Last week saw several patches for working to tune the Znver3 GCC 11 support with correct latencies for more instructions and other optimizing. Today SUSE's Jan Beulich merged a number of GCC x86-64 fixes, including specifically for the Zen 3

Mesa 21.0.1 Released, 20.3.5 Issued To Close Out The Older Series

For those that tend to wait until at least the first point release before moving to a new Mesa feature release, Mesa 21.0.1 is out today while Mesa 20.3.5 was also released as the last of that Q4'2020 driver series.

Mesa 21.0 released two weeks ago while now 21.0.1 is out with all the early fixes to that quite big feature update for OpenGL and Vulkan drivers .

Besides continuous integration updates and other

Open Source LLM

NVIDIA's Open-Source DALI Reaches Version 1.0

Announced nearly three years ago by NVIDIA as one of their open-source projects was the DALI library for GPU-accelerated data augmentation and image loading . The DALI library today reached the v1.0.0 milestone.

NVIDIA DALI is summed up as a data loading library with a focus on data loading and pre-processing for deep learning software. DALI provides various building blocks particularly around image, video, and audio processing. Of course, the GPU-accelerated library is optimized for NVIDIA's software/hardware
Continue reading...

Intel's VA-API Library LibVA 2.11 Released With Support For Protected Content

Intel's VA-API library (libVA) is out with a new end-of-quarter release for this open-source Linux video acceleration interface.

The libVA 2.11 release introduces the LibVA Protected Content API, brings Wayland-related fixes, documentation updates, continuous integration (CI) updates, and other smaller refinements for this Video Acceleration API library.

The VA-API Protected Content API is designed to support streaming of premium video at 1080p+ and to jive with modern DRM