IBM Begins Plumbing "Future" Processor Into GCC Compiler - POWER10?

Written by Michael Larabel in GNU on 23 May 2019 at 12:01 PM EDT. 14 Comments
IBM engineers have landed initial support for "-mcpu=future" into the GCC compiler... As they say in the commit message, "a future architecture level, as yet unnamed."

This IBM "future" processor is being added to the POWER architecture code succeeding POWER9. More than likely, its the early enablement work for POWER10.

There have been talk of IBM/OpenPOWER POWER10 processors coming on a 10nm process in 2020 and it looks like they are getting that compiler toolchain support into GCC 10. POWER10 is expected to better compete with Intel 2nd Gen Xeon Scalable and AMD EPYC "Rome" processors and offer better performance-per-watt and deep learning / big data capabilities over POWER9. POWER10 will continue to feature PCI Express 4.0 as well as the latest NVIDIA NVLink and other updated capabilities. Public details on POWER10 are still light.

As of today in GCC SVN/Git, it simply adds the new future target without exposing any new architectural details. Expect more POWER "future" processor enablement to happen in this open-source compiler toolchain soon.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week