OpenCL 3.1 Released To Bolster AI & HPC Workloads

Six years after the debut of OpenCL 3.0 in provisional form, OpenCL 3.1 was announced today by The Khronos Group.

Coming as a pleasant surprise this morning is the release of OpenCL 3.1. OpenCL 3.1 brings proven capabilities into the core OpenCL specification that were previously handled as extensions or optional capabilities. Among the mandates with OpenCL 3.1 are SPIR-V ingestion support for being able to handle SPIR-V kernels, the IR in common with Vulkan and can be generated from the
Continue reading...

Qt's Latest AI Push Is Letting AI Agents Deal With Performance Profiling

The Qt Group announced today the QML Profiler Skill for Agentic Development. This new "skill" can delegate code performance profiling to AI agents for 2D Qt Quick applications.

The hope is that with this newly-published skill, AI agents can handle profiling 2D Qt Quick Applications for rendering, logic, and memory issues. From complaints such as "the UI feels laggy" or "frames are dropping", AI agents could leverage this skill for profiling and generating a useful report on performance bottlenecks. For now at
Continue reading...

AlmaLinux 10.2 Beta Released With Legacy 32-bit Software Support

AlmaLinux 10.2 Beta released today as their next AlmaLinux 10 release coming down the pipe and derived from the upstream Red Hat Enterprise Linux 10.2 state. Plus this AlmaLinux release continues adding more changes on their own.

Most notable on the AlmaLinux side with the 10.2 release is bringing i686 user-space packages support . This i686 user-space package support comes even with upstream RHEL 10 not supporting said 32-bit packages. AlmaLinux is providing
Continue reading...

NVIDIA Looking To Create New Tool For Generating AutoFDO Profiles For GCC

NVIDIA compiler engineers are looking to develop a standalone tool that could be upstreamed into the GNU Compiler Collection (GCC) codebase for generating AutoFDO profiles for consumption by GCC in turn for better benefiting from automatic feedback directed optimizations (FDO) in the name of better performance.

Due to the current AutoFDO tools from Google not being used by GCC but rather tailored for LLVM/Clang, NVIDIA engineers are stepping up in pursuing an AutoFDO profile creation tool for GCC. This tool would be catered to GCC, aims to be lightweight and
Continue reading...

ROCm 7.2.3 Brings Minor Updates, ROCm XIO Documentation

Less than one month after releasing ROCm 7.2.2 , the ROCm 7.2.3 is now available with some minor improvements to this open-source AMD GPU compute and AI stack.

ROCm 7.2.3 doesn't come with any hardware/GPU support changes nor on the operating system front. A bit surprising is still not seeing official support yet for Ubuntu 26.04 LTS that released in April, but presumably that will come for ROCm 7.3.

ROCm 7.
Continue reading...

Valve's Steam Controller Now Shipping

For those eager to get their hands on Valve's new Steam Controller, the gaming controller is now shipping.

After announcing the Steam Controller with the Steam Frame and new Steam Machine last year, the Steam Controller is now the first of those new Valve hardware products now shipping. Valve last week announced the 4th of May release date and the $99 USD pricing for this controller.

The $99 price may be high for some users but is a high quality controller and at least not as much as
Continue reading...

Omarchy 3.7 Linux Distribution Overhauls Gaming Support, Adds Unified CLI

Omarchy as the Arch Linux based desktop distribution using the Hyprland compositor and led by David Heinemeier Hansson "DHH" is out with a big OS update.

The Omarchy 3.7 release available today has overhauled its Linux gaming support with now featuring a streamlined Steam installer, pre-configured RetroArch, improved controller handling, and enhanced integration with the likes of Lutris, Heroic, and the Moonlight GameStream client. Omarchy also added an Xbox Cloud Gaming web app option and various other enhancements.

Continue reading...

GCC 16 Compiler Delivering Some Decent Performance Gains Over GCC 15

With the GCC 16.1 compiler released last Thursday, I have begun running more compiler benchmarks on this first GCC 16 stable feature release. GCC 16 comes heavy on new changes in being the annual feature release and delivering changes from AMD Zen 6 and Arm AGI CPU support to new C++ features and even the Algol 68 programming language front-end. It's also looking quite good in the performance department relative to the GCC 15 compiler from last year.

For our first look at

Continue reading...

CachyOS Switches Python To Using Tail-Call Interpreter For 5~15% Better Performance

CachyOS is a very fast out-of-the-box Linux distribution and for those concerned about Python performance, the newest updates to this Arch Linux based distribution will provide even better performance.

This weekend CachyOS pushed out a new Python update that switches over to using the new tail-call interpreter of Python 3.14. When built with a compatible compiler such as the new GCC 16, this can enhance the Python performance by 5~15% depending upon the particular workload.

The original CPython pull
Continue reading...

Linux File-System Proliferation A Burden: Requirements Laid Out For Any Future File-Systems

The growing number of file-systems within the Linux kernel source tree is causing an ongoing burden for upstream developers maintaining the virtual file-system (VFS) code around it and associated code. As a result of the continuing rise of new file-systems being proposed for the Linux kernel, documentation is being introduced to establish clear guidelines for getting new file-systems accepted into the mainline kernel.

Going off the folders in fs/ , the mainline Linux kernel as of the current v7.1 development has around 6
Continue reading...