yitit
Home
/
Hardware
/
GCC Compiler Patches Arrive For Intel Meteor Lake & Sierra Forest CPUs
GCC Compiler Patches Arrive For Intel Meteor Lake & Sierra Forest CPUs-July 2024
Jul 1, 2025 6:56 PM

Intel has published new patches for the GNU Compiler Collection or GCC, that will assist with support for upcoming Meteor Lake and Sierra Forest CPUs.

Meteor Lake and Sierra Forest from Intel receive GCC compiler patchwork before full implementation

The GCC includes several coding languages and libraries, such as C, C++, and more, to offer an open-source compiling option for users utilizing operating systems like Linux, Ubuntu, and others. The new compiler updates provided by Intel will assist with bringing in introductory x86_64 extensions for the instruction set seen in the Sierra Forest CPUs that will produce high core counts for Intel.

Intel fellow and engineer Haochen was the first to release a Meteor Lake patch to the GCC compiler following a separate release for Raptor Lake. However, these two patchwork fixes were minimal as the changes were not highly integral to the overall performance of the two architectures.

The Sierra Forest, Intel's Xeon server series CPUs that rely strictly on E-cores, also saw inclusion in the newest update, where most of the work was more critical to improvements. First off, the "sierraforest" compiler target was enabled to offer further instructions to the next-gen server processors, such as:

AVX-IFMAAVX-VNNI-INT8AVX-NE-CONVERTCMPccXADD

Michael Larabel of the website Phoronix recovered this list from the GNU Project site, along with this programming reference from Intel, to provide information about the new instructions.

GCC Compiler Patches Arrive For Intel Meteor Lake & Sierra Forest CPUs 2

Image capture the x86_64 ISA programming reference manual to show the release into Sierra Forest CPUs. Image source: Intel via Phoronix.

The top three instructions are focused on AVX-512 video codec, and the first covers the Integer Fused Multiply Add command, while the Vector Neural Network Instructions utilize the INT8 inference. AVX-NE-CONVERT installs the BF 16 FP element to the FP32 by converting it from m16. Lastly, CMPccXADD stands for "Compare and ADD if Condition is Met," the last set of instructions for AVX-512 for this GCC patch series.

Larabel notes that the new updates can still be integrated into the GCC 13 compiler, which is planned for release in 2023, following Ubuntu 23.10 later in the year. The timing will be perfect for Intel as the company will release the Sierra Forest processors for data center use towards the fourth quarter of 2023.

News Sources: Phoronix, GNU Compiler, Intel x86_64 ISA programming reference manual (PDF download),

Comments
Welcome to yitit comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Login to display more comments
Hardware
Recent News
Copyright 2023-2025 - www.yitit.com All Rights Reserved