AOCC 3.1 Compiler Performance Against Clang 12, GCC 11 On AMD EPYC

Following the recent benchmarks seeing how AMD's new AOCC 3.1 compiler has brought some performance improvements over the prior AOCC 3.0 release that introduced initial Zen 3 optimizations, here are some benchmarks looking at how that latest AMD Optimizing C/C++ Compiler performance compares to the upstream LLVM Clang 12 compiler for which it is based as well as against GCC 11 as the latest GNU compiler release that remains common to Linux systems.

3 Hours Ago - Software - Add A Comment
Systemd/Microsoft Effort For A Global Counter On Block/Disk Changes Coming To Linux 5.15

Last month I wrote about a possible global counter for block/disk changes on Linux being discussed by Microsoft and systemd developers to better track changes via a system-wide monotonically increasing number as an alternative to the existing per-disk tracking. That functionality is now queued up as part of the block subsystem changes ahead of the Linux 5.15 merge window in a few weeks.

9 Hours Ago - Linux Storage - Disk Sequence Number - 16 Comments

28 July

Intel's Iris Gallium3D OpenGL Driver Now Supports Threaded Shader Compilation

Intel's open-source "Iris" Gallium3D driver for providing modern OpenGL driver support on their graphics hardware from Broadwell through all current Gen12 / Xe Graphics era hardware has been in great shape for some time and works wonderfully. But Intel's not done furthering this Linux OpenGL driver and today they now have threaded shader compilation merged.

28 July 04:00 PM EDT - Intel - Threaded Shader Compiles - 2 Comments
"Beyond Stupid" Paranoid L1d Cache Flushing Looks Like It Will Try Again For Linux 5.15

The work going on for over a year to optionally flush the L1 data cache on context switching is going to try again for the next kernel cycle as an opt-in feature for select tasks. This was the feature rejected last year by Linus Torvalds that went on to "beyond stupid" and other concerns about it when it was trying to be mainlined originally.

28 July 09:30 AM EDT - Linux Security - "BEYOND STUPID" - 17 Comments
Ubuntu 21.04 vs. Windows 10 Trade Blows On The AMD Ryzen 9 5900HX / ASUS ROG Strix G15

While the AMD Ryzen 9 5900HX performance is great on Linux once overcoming any laptop support quirks like with the ASUS ROG Strix G15 "AMD Advantage" laptop running into keyboard and WiFi issues on Linux depending upon the kernel version, how does the performance compare to Microsoft Windows 10? Here are some benchmarks of that ROG Strix G15 AMD laptop under Windows 10 as shipped by ASUS against Ubuntu 21.04 when upgraded to the Linux 5.13 stable kernel.

28 July 08:00 AM EDT - Operating Systems - 27 Comments

27 July

RADV Ray-Tracing Now Rendering Quake II RTX Correctly But Very Slowly

The open-source Mesa RADV driver for independent Radeon Vulkan driver support on Linux has been working towards supporting ray-tracing for months. Progress is being made with the latest being more test cases passes and even the Quake II RTX game rendering correctly, but the performance is far short of being satisfactory yet.

27 July 06:00 PM EDT - Radeon - RADV Vulkan Ray-Tracing - 36 Comments
Micron Working On NVMe SSD Abrupt Shutdown Support For Linux

The NVMe specification provides for an abrupt shutdown mode over the normal/safe shutdown command if needing to quickly get the NVMe solid-state storage ready for powering off as quickly as possible. Currently the Linux kernel isn't making use of the NVMe abrupt shutdown command but a proposal by Micron is looking to begin its usage.

27 July 08:58 AM EDT - Linux Storage - NVMe Abrupt Shutdown - 18 Comments
AMD AOCC 3.1 Compiler Performance On EPYC 7003 / Zen 3

Last week AMD released their AOCC 3.1 compiler that is their downstream of LLVM Clang/Flang and carrying various yet-to-be-upstreamed patches for benefiting their latest processors. While just a point release, curiosity got the best of me for firing up benchmarks of this latest AMD Optimizing C/C++ Compiler release.

27 July 07:17 AM EDT - Software - 1 Comment
DMA-Fence Deadline Awareness Proposed To Help Ensure GPU Drivers Render On-Time

There is the phenomenon on Linux where when double-buffered rendering and missing vblanks can lead to the GPU running at a lower frequency when instead the opposite should happen so it will try to not miss vblanks in the first place. In the past there's been talks of "boost" support in the GPU drivers or also workarounds from user-space like dynamic triple buffering, but sent out this week is a new proposal around DMA-Fence deadline awareness as another means of addressing this problem.

27 July 05:52 AM EDT - Linux Kernel - Stop Missing vBlanks - 6 Comments
RISC-V Developers Continue Working On KVM Support

Going on for more than one year now is the effort for supporting KVM virtualization with the RISC-V architecture, which is very much important for RISC-V processors to be able to eventually take lift in the server space. The KVM RISC-V enablement work is now up to its nineteenth revision but not yet clear if it's ready for mainlining.

27 July 05:30 AM EDT - Virtualization - KVM RISC-V - 6 Comments

26 July

Intel Accelerated: New Node Naming & Ambitious Roadmap

Intel CEO Pat Gelsinger is back with another webcast following his update in March that focused on the new Intel Foundry Services, new US fabs, and more. Today's event is "Intel Accelerated" and offering an update on the company's IDM 2.0 process and packaging.

26 July 05:30 PM EDT - Intel - Packaging + Process Updates - 16 Comments

25 July

BLAKE3 v1.0 Released - Faster & More Secure Than SHA-1, Etc

The BLAKE3 cryotpgraphic hash function that was announced last year and based on its predecessor BLAKE2 has now reached version 1.0 for its official/reference software implementation. BLAKE3 continues to be much faster than BLAKE2 while also being much faster than the likes of SHA-1/SHA--2/SHA-3 and even MD5 while being more secure.

25 July 01:46 PM EDT - Programming - BLAKE3 - 18 Comments
Proposed Reflink Support Would Provide Big Space Savings For Wine

When sticking to Wine recommendations of maintaining separate prefixes per-application, a lot of system files get duplicated for each game/application and in turn leading to significant bloat. With the current state of Wine it can mean hundreds of megabytes per prefix in duplicated files. But proposed reflink patches for Wine are aiming to cut down on this severe bloat.

25 July 12:30 PM EDT - WINE - Reflink For Wine - 69 Comments
Ubuntu vs. Arch Linux On The ASUS ROG Strix G15 / Ryzen 9 5900HX

This past week were the initial Linux benchmarks of the Ryzen 9 5900HX with the ASUS ROG Strix G15 laptop. Ubuntu was used as the default test platform as usual given its popularity and arguably the most relevant Linux distribution to use given that it's the most common Linux distribution at the moment for preloads on laptops by multiple vendors. In any case, as usual many users were quick to say "but Arch Linux!" as if it was going to make a dramatic difference in my findings. Well, here are some Ubuntu 21.04 versus Arch Linux benchmarks on that AMD Advantage laptop.

25 July 07:07 AM EDT - Operating Systems - 61 Comments

Past 30 Days Of News | Articles & Reviews | News Archives | RSS Feed