Intel Meteor Lake "-march=meteorlake" Support Lands In GCC 13

Written by Michael Larabel in Intel on 17 October 2022 at 06:16 AM EDT. 7 Comments
INTEL
After Intel posted a set of patches last week for the GNU Compiler Collection around Raptor Lake, Meteor Lake, and Sierra Forest, the two more basic patches have already been merged into the GCC 13 code-base while the Sierra Forest Xeon E-core patches and the various new instructions presented there are still undergoing review.

With Raptor Lake from the ISA perspective being identical to Alder Lake, only now have Intel engineers gotten around to adding a "-march=raptorlake" target to GCC at the same time as preparing their Meteor Lake support. So that basic Raptor Lake patch is now in place although "-march=alderlake" will achieve the same effect given the similarity to its predecessor.

Meteor Lake as next year's successor to Raptor Lake has also seen its GCC compiler support merged this morning. Again, from the ISA perspective though very similar to Alder Lake and Raptor Lake without any new ISA extensions unless Intel is going to announce and squeeze them in later. In any event great seeing Intel getting in the -march=meteorlake target a year ahead of launch.

The GCC patches for Sierra Forest given they also add various new x86_64 CPU instructions are still undergoing review but should still be merged with plenty of time for GCC 13 that will debut as stable around next April.


Meanwhile AMD just sent out their basic GCC enablement for Zen 4 (znver4). The -march=znver4 target will flip on all of the AVX-512 features supported by the new Ryzen 7000 series processors but sadly that post-launch, basic enablement patch is lacking any optimized cost tables / tuning and besides enabling the AVX-512 extensions is just carrying over the state of the Znver3 target. Hopefully that will be further improved upon and merged soon.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week