GCC 5 To Boast New x86 Optimizations

Written by Michael Larabel in GNU on 29 November 2014 at 08:31 PM EST. 7 Comments
GNU
GCC 5 already boasts an incredible amount of new compiler features as laid out now over dozens of Phoronix articles, but there's even more abound for this major compiler update due out in 2015.

Another feature of GCC 5.0 that we haven't covered to date on Phoronix are x86 optimizations to yield faster code. One of the x86 optimizations is concerning the vectorization of loads/stores groups. Evgeny Stupachenko of Intel wrote a new blog post on the Intel Developer Zone detailing the load/store groups vectorization that should help out workloads like image conversion and software using n-dimensional coordinates and multiplication of vectors by a constant matrix.

Developers wishing to learn more about this optimization to benefit x86 CPUs -- along with Intel's exciting performance results with the change -- can be found at software.intel.com. For one of the tests, with an Intel Core i7 Haswell CPU, the code is three times faster than GCC 4.9.

GCC 5.0 will likely be officially released with its many features around mid-2015.
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