RISC-V CPU Performance Up 8x In Five Years: SiFive HiFive Unmatched To SpacemiT K3

Recently I published some initial SpacemiT K3 benchmarks for that first-to-market RISC-V RVA23 SoC with the K3 Pico-ITX mini computer. In there was a comparison against modern Intel Core Ultra and AMD Ryzen desktop CPUs along with the likes of the Raspberry Pi 5, Loongson 3B6000, and SiFive HiFive Premier. For those curious about the longer-term RISC-V performance, here is a look at how far the RISC-V hardware performance has come compared

Continue reading...

Asterinas 0.18 Released For Rust-Written, Memory Safe Linux Alternative OS

In addition to Redox OS continuing to evolve quite nicely for that from-scratch, Rust-based open-source OS, Asterinas OS is also continuing to move forward for that Rust-based operating system striving for Linux compatibility.

Asterinas OS continues to be developed with a state goal " toward a production-grade Linux alternative—memory safe, high-performance, and more " While the Linux kernel has begun embracing Rust code, Asterinas is written in Rust with a modern architecture that aims to combine monolithic kernel performance with
Continue reading...

LLVM/Clang Lands Initial Compiler Targeting For Hygon x86 CPUs

Following the recent Hygon C86-4G CPU support added to the GCC 17 compiler , the open-source LLVM Clang compiler has similarly seen Hygon c86-4g-m4 / c86-4g-m6 / c86-4g-m7 CPU support merged.

Hitting LLVM Git today ahead of the LLVM/Clang 23.1 release later in the year is initial targeting for Hygon x86 CPUs with the c86-4g
Continue reading...

Linux 7.2 Preparing Intel Key Protection Technology "KPT" For Next-Gen QAT

Going back to the launch of 1st Gen Xeon Scalable processors in 2017 was Intel Key Protection Technology (KPT) promoted and there have been Key Protection Technology references in QuickAssist (QAT) documentation since 2016. Surprisingly we are only now seeing Key Protection Technology references for the upstream Linux QAT driver as Intel engineers prepare for their next-gen "Gen6" QuickAssist hardware support.

Intel Key Protection Technology is for protecting keys by hardware encryption while they are in use, in flight, and
Continue reading...

Lightweight Pragtical Code Editor Adds SDL GPU Backend

Pragtical, the lightweight open-source code editor that prides itself on using just ~50MB of RAM and ~10MB of disk space while being a full-featured code editor, is tacking on more features. Most notable with the new Pragtical release is adding an SDL-based GPU back-end for this MIT-licensed editor.

Pragtical 3.12 released today with a modular rendering stack and new SDL GPU back-end. The new SDL GPU back-end is working toward a GPU
Continue reading...

Vortex 3.0 Released As Full-Stack, Open-Source RISC-V GPU Now With 3D Pipeline

The open-source developers at Georgia Tech working on Vortex as an OpenCL-compatible RISC-V GPGPU implementation are out with their next major release for this open-source GPU design.

Vortex continues to consist of an open-source simulator or RTL simulator and can also be used with either AMD-Xilinx or Altera FPGAs too for this RISC-V GPU design. With Vortex 3.0 they have introduced a fixed-function graphics stack complete with a rasterizer and texture units and more in providing a 3D pipeline
Continue reading...

Ubuntu MATE Is Continuing Despite No Ubuntu MATE 26.04 Release

Back in March, Martin Wimpress stepped down as the longtime Ubuntu MATE leader and was looking for contributors to keep this Ubuntu derivative going with its GNOME2-derived desktop. That change in leadership paired with no Ubuntu MATE 26.04 release having occurred led to some concerns among users, but the plan is still for Ubuntu MATE to continue moving forward.

Published today to the Ubuntu Discourse were some FAQ regarding the Ubuntu MATE project. While there was no Ubuntu MATE 26.04 installer ISO, existing
Continue reading...

Fedora 44 RISC-V Images Released, Including New "Omni" Kernel For Broader RISC-V Hardware Support

Following the official Fedora 44 images released one month ago, Fedora 44 RISC-V images were published today for those wanting to run this newest Fedora Linux on RISC-V hardware.

RISC-V images of Fedora 44 are now available for container, server, and cloud variants. The Fedora 44 RISC-V material is considered non-official and community-contributed alternate images currently with Fedora Linux.

The Fedora 44 Server images for RISC-V use a Linux 6.19 based kernel
Continue reading...

AMD Support Being Added To UFS Host Controller PCI Driver In Linux 7.2

Linux's ufshcd-pci as the Universal Flash Storage host controller PCI driver has supported a variety of Intel devices to this point while for Linux 7.2 the first AMD device is set to be added.

A patch was posted to the Linux kernel mailing list last week by an AMD engineer to add a PCI device for AMD UFS controllers. This AMD 0x1B29 ID for UFS controllers is the first non-Intel product being added to this ufshcd-pci driver. No other changes are needed
Continue reading...

Running CachyOS With The BORE Scheduler While Disabling Ananicy-CPP

Last week I ran benchmarks of CachyOS with the BORE scheduler using its "linux-cachyos-bore" kernel option. The results didn't end up being as enticing as anticipated but the developer behind the BORE scheduler commented in the forums that he recently received reports from users experiencing game stuttering while using BORE that was attributed to CachyOS' default use of Ananicy-Cpp. So over the weekend I did another CachyOS BORE run without that CachyOS default.

Ananicy-cpp is a system utility that tries to optimize Linux performance
Continue reading...