Intel News Archives


2,934 Intel open-source and Linux related news articles on Phoronix since 2006.

OpenJDK Merges Intel's x86-simd-sort For Speeding Up Data Sorting 7~15x
OpenJDK Merges Intel's x86-simd-sort For Speeding Up Data Sorting 7~15x

Earlier this year Intel posted x86-simd-sort as a blazing fast sorting library that makes use of AVX-512. When the popular Numpy began using it they found up to 10~17x faster sorts for 16-bit to 64-bit data types. Today Intel software engineers released x86-simd-sort 3.0 and it also comes minutes after OpenJDK merged a modified version of this speeding sorting code into that reference JDK codebase.

6 October 2023 - x86-simd-sort 3.0 - 38 Comments
Intel Vulkan Driver Implements A Transfer Queue For DG2/Alchemist GPUs
Intel Vulkan Driver Implements A Transfer Queue For DG2/Alchemist GPUs

In addition to Vulkan sparse support that works with the existing i915 kernel driver, another exciting open-source Intel Vulkan driver development this week is landing a transfer queue implementation for DG2/Alchemist GPUs. This in turn can help with hybrid graphics systems and other situations.

5 October 2023 - DG2 Transfer Queue - 4 Comments
Intel Comes Up With A Way For Vulkan Sparse Support On Their Existing Linux Driver
Intel Comes Up With A Way For Vulkan Sparse Support On Their Existing Linux Driver

The biggest hindrance for using Intel Arc Graphics for Linux gaming has been the lack of Vulkan sparse support as needed for running many newer Windows DirectX 12 games atop Valve's Steam Play with Proton using VKD3D-Proton. Intel recently did implement Vulkan sparse support for ANV in Mesa 23.3 but it only works with their yet-to-be-upstreamed and still-experimental Xe kernel driver. But now Intel Linux graphics driver engineers have managed to pull off a solution for getting the sparse resources supported while using the existing i915 kernel DRM driver.

3 October 2023 - i915 + Vulkan Sparse - 9 Comments
Intel Has Another Series Optimizing Linux Performance With PCP High Auto-Tuning
Intel Has Another Series Optimizing Linux Performance With PCP High Auto-Tuning

Intel's open-source software engineers are known for many great performance optimizations to the Linux kernel. Over the years Intel has contributed countless performance optimizations to the kernel and related Linux components that have made significant improvements not only for Intel hardware but x86_64 as a whole and at times CPU architecture independent improvements. One of their newest performance optimizing patch series is around Per-CPU Pageset (PCP) high auto-tuning.

26 September 2023 - PCP High Auto-Tuning - 1 Comment
Intel's Habana Labs Driver Quietly Drops References To The Greco AI Processor
Intel's Habana Labs Driver Quietly Drops References To The Greco AI Processor

Announced last year at the Intel Vision conference was the Habana Labs Gaudi2 and Greco AI hardware. Since then we've seen a lot of Linux kernel driver work happen for enabling the Gaudi2 second-generation training and inference AI processor while there hasn't been anything real in the way for Greco, which was the successor to the Goya AI processor. Now references to Habana Labs Greco are being removed from the driver.

26 September 2023 - No More Greco? - 2 Comments
Intel Continues GCC Compiler Preparations For AVX10 & APX
Intel Continues GCC Compiler Preparations For AVX10 & APX

Since announcing the Advanced Performance Extensions (APX) and AVX10 back in July, Intel's open-source compiler engineers have been busy preparing the GCC and LLVM/Clang compiler toolchains for these major CPU extensions to be found with future Intel processors.

25 September 2023 - Intel Compiler Contributions - 5 Comments
Intel's DAOS 2.4 Storage Engine Released
Intel's DAOS 2.4 Storage Engine Released

While Intel divested its storage business and Intel Optane was sadly discontinued, one of the interesting open-source software projects from its storage efforts has been DAOS, the Distributed Asynchronous Object Storage engine. Version 2.4 of the DAOS software-defined object store designed for high-speed storage was released this past week.

24 September 2023 - DAOS 2.4 - 5 Comments
Intel Arrow Lake's NPU/VPU Very Similar To Meteor Lake - Linux Driver Patch Posted
Intel Arrow Lake's NPU/VPU Very Similar To Meteor Lake - Linux Driver Patch Posted

With Meteor Lake comes the introduction of the Versatile Processing Unit (VPU) that is now marketed by Intel as the Neural Processing Unit (NPU). Recent versions of the Linux kernel have the "IVPU" accelerator driver to support Meteor Lake's VPU/NPU while now a patch is pending to extend that support for next-generation Arrow Lake processors.

23 September 2023 - Arrow Lake VPU/NPU Driver Support - 4 Comments
Project Amber Officially Launches As The Intel Trust Authority
Project Amber Officially Launches As The Intel Trust Authority

Last year Intel announced Project Amber as an effort to verify the trustworthiness of clouds. Project Amber was talked up as "an innovative service-based security implementation" for the remote verification of the trustworthiness of compute assets. Project Amber is now rolling out as the Intel Trust Authority.

20 September 2023 - Intel Trust Authority - 6 Comments
New Scheduler Optimization Can Help Out PostgreSQL & More On Sapphire Rapids
New Scheduler Optimization Can Help Out PostgreSQL & More On Sapphire Rapids

Stemming from Intel engineers finding significant overhead in some Linux scheduler functions when running PostgreSQL within a Docker instance, a new scheduler patch is on the way for Linux 6.7 that will help out at least Ice Lake and Sapphire Rapids with some migration-heavy workloads. With the change being in the common scheduler code, it's also likely to help out other hardware platforms too.

18 September 2023 - Linux Scheduler Optimization - 4 Comments
Linux 6.7 Set To Drop Support For Itanium IA-64
Linux 6.7 Set To Drop Support For Itanium IA-64

Since 2021 the Itanium IA-64 code was orphaned in the Linux kernel and over the course of this year there's been talk of retiring the Itanium code from the kernel, a.k.a. strip it out. It looks like 2023 will end with the Itanium IA-64 code indeed being removed from the Linux kernel.

18 September 2023 - Linux Dropping Itanium - 43 Comments
Intel IFS Driver Prepares For Granite Rapids & Sierra Forest
Intel IFS Driver Prepares For Granite Rapids & Sierra Forest

One of the nifty new features with Intel Xeon Scalable "Sapphire Rapids" processors not talked about much is the In-Field Scan (IFS) functionality for allowing various tests to be carried out prior to deploy the new processors or over time in the data center for trying to spot any silicon-level issues. IFS aims to uncover any processor issues not caught by ECC, parity checks, RAS, or other safeguards when new CPUs reach the data center or as they age over time.

14 September 2023 - In-Field Scan - Add A Comment
Intel Compute Runtime 23.26.26690.22 Is A Big Update For Intel's OpenCL/L0 Stack
Intel Compute Runtime 23.26.26690.22 Is A Big Update For Intel's OpenCL/L0 Stack

Intel's open-source Compute Runtime 23.26.26690.22 was released today, which is a big update for this OpenCL and oneAPI Level Zero (L0) stack for Windows and Linux systems. Due to the summer holidays and Intel's current release regiment for the Compute Runtime, v23.26.26690.22 is the first new release since mid-July.

13 September 2023 - Intel CR 23.26.26690.22 - 3 Comments
Intel's DRM Scheduler Patches Updated That Are A Prerequisite For Merging The Xe Driver
Intel's DRM Scheduler Patches Updated That Are A Prerequisite For Merging The Xe Driver

One of the driver additions we've been eager to see for the mainline Linux kernel that didn't pan out in time for the recently closed Linux 6.6 merge window is the Intel Xe DRM kernel graphics driver as a modern alternative to their i915 driver. The Xe driver better supports non-x86 CPU architectures, better designed and more performant around their modern integrated and discrete GPUs, and overall is able to make better design choices and improvements in being a clean sheet driver design compared to all the code that has built up in i915 over the years. But for getting the Xe driver upstream even in experimental form, first some necessary DRM scheduler patches need to be ironed out.

12 September 2023 - DRM Scheduler Changes - 2 Comments
Intel Fixing Up Sub-NUMA Clustering For Linux So That It Behaves With RDT
Intel Fixing Up Sub-NUMA Clustering For Linux So That It Behaves With RDT

Sub-NUMA Clustering with Intel Xeon processors allows for splitting up the CPU cores, cache, and memory into multiple NUMA domains for enhancing the performance of NUMA-aware applications. While SNC can help in a number of cases especially plenty of HPC and server workloads, currently it's not properly supported if making use of Resource Director Technology (RDT) on modern Intel CPUs. That is in the process of changing with new Linux kernel patches being worked on by Intel.

11 September 2023 - Intel SNC + RDT - 5 Comments
Intel Ready To Declare Meteor Lake Linux Graphics Driver Support Stable
Intel Ready To Declare Meteor Lake Linux Graphics Driver Support Stable

Ahead of Intel expecting to formally reveal more Meteor Lake processor details in the coming weeks, Intel's open-source Linux graphics driver developers are ready to declare the new integrated graphics stable with the upstream Linux kernel -- dropping the existing flag that treated them as experimental and not enabled by default unless passing a special kernel module parameter.

5 September 2023 - No Longer Experimental - 4 Comments
David Airlie Shares His Thoughts On Current Challenges With Linux GPU Compute Stacks
David Airlie Shares His Thoughts On Current Challenges With Linux GPU Compute Stacks

Sriram Ramkrishna at Intel, who serves as the community manager and developer relations for oneAPI, held a virtual oneAPI meetup this week with Red Hat's David Airlie. Airlie should not need any introduction for longtime Phoronix readers given his longtime contributions to the Linux kernel graphics drivers, Mesa, and related open-source graphics work at Red Hat. Airlie shared some interesting remarks around the current Linux GPU compute stacks from the different vendors and associated challenges.

2 September 2023 - Intel oneAPI Meetup - 95 Comments
Intel Shadow Stack Finally Merged For Linux 6.6
Intel Shadow Stack Finally Merged For Linux 6.6

The Intel Shadow Stack support that is part of their Control-flow Enforcement Technology (CET) has finally been merged for the Linux 6.6 kernel after it was previously rejected by Linus Torvalds.

31 August 2023 - Intel Shadow Stack - 3 Comments
Intel GDS/Downfall Linux Mitigation Updated To Confirm All Skylake CPUs Are Affected
Intel GDS/Downfall Linux Mitigation Updated To Confirm All Skylake CPUs Are Affected

The Linux mitigation for the Intel Gather Data Sampling (GDS) "Downfall" vulnerability was updated to reflect all Skylake and Kabylake CPUs being vulnerable to this nasty issue. Due to those Skylake client processors reaching the end of their official support life at Intel, the original Linux mitigation for GDS/Downfall didn't properly protect those older Core processor models.

31 August 2023 - Skylake + Kabylake - 13 Comments
Intel Brings Up Lunar Lake Display Support For Linux
Intel Brings Up Lunar Lake Display Support For Linux

In addition to AMD sending out DCN 3.5 display patches for that next-gen display IP block presumably for their upcoming Ryzen 8000 series APUs, Intel's open-source engineers today sent out the patches enabling Lunar Lake display support for their i915 kernel driver while there is also support baking for their in-development Xe kernel driver.

23 August 2023 - Lunar Lake Display Support - 8 Comments
Intel Releases Updated Version Of Its Open-Source Font For Developers
Intel Releases Updated Version Of Its Open-Source Font For Developers

Intel is well regarded for their vast open-source contributions from being a major contributor to the Linux kernel and other areas like Mesa, GCC/glibc, and other key open-source projects to various niche projects like ConnMan and other smaller software projects. Debuting a few months ago as one of the newest open-source Intel projects catching us by surprise was Intel One Mono as a font designed for developers. Today brings a new version of that font.

21 August 2023 - Intel One Mono - 13 Comments
Intel ISPC 1.21 Released With Meteor Lake Xe-LPG Support
Intel ISPC 1.21 Released With Meteor Lake Xe-LPG Support

Intel ISPC 1.21 is now available as the newest feature update to this Implicit SPMD Program Compiler for a C language variant focused on single program, multiple data (SPMD) programming for exploiting the full potential of modern CPUs and GPUs.

19 August 2023 - Intel IPSC 1.21 - Add A Comment
Initial AVX10.1 Support Merged Into The GCC Compiler
Initial AVX10.1 Support Merged Into The GCC Compiler

It was less than one month ago that Intel announced AVX10 as the successor to AVX-512. In that time Intel engineers have begun posting AVX10.1 enablement patches for GCC as well as beginning AVX10 discussions for the LLVM compiler stack. Overnight already the initial AVX10.1 enablement code has been merged into the GNU Compiler Collection.

17 August 2023 - AVX10.1 Enablement - 12 Comments

2934 Intel news articles published on Phoronix.