FX-8350 Piledriver Tuning On AMD's Open64 Compiler

Written by Michael Larabel in Software on 24 October 2012 at 10:58 AM EDT. Page 4 of 4. 1 Comment.
AMD FX-8350 Open64 bdver2 Compiler Tuning

Nothing to really see out of FLAC audio encoding...

AMD FX-8350 Open64 bdver2 Compiler Tuning

Nero2D regresses between the K8 and Barcelona optimizations and never recovers.

AMD FX-8350 Open64 bdver2 Compiler Tuning

For all of the tests carried out under the latest AMD Open64 compiler release for Linux, none of these common open-source Linux benchmarks benefited from being built under "-march=bdver2" for the latest Piledriver support (BMI/TBM/F16C/FMA3) compared to just targeting the first-generation Bulldozer processors. The AMD FX-8350 Eight-Core CPU didn't see any changes for this current selection of tests, which is similar to the initial GCC Piledriver tuning tests where the AMD A10-5800K didn't see much when it came to bdver1 vs. bdver2 for the micro-architecture compiler level.

As my AMD FX-8350 Linux review shows with the Vishera CPU being benchmarked against earlier APU/CPUs and a selection of Intel Sandy Bridge and Ivy Bridge CPUs, the Vishera performance is already quite good and competitive against other hardware -- without exploiting all of the latest Piledriver instruction sets. Once software is better able to take advantage of BMI/TBM/F16C/FMA3, we will hopefully see the FX-8350 become even more competitive.

Additional Piledriver compiler tests are currently being investigated.

If you enjoyed this article consider joining Phoronix Premium to view this site ad-free, multi-page articles on a single page, and other benefits. PayPal or Stripe tips are also graciously accepted. Thanks for your support.


Related Articles
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.