1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

AMD's FX-8150 Bulldozer Benefits From New Compilers, Tuning

Michael Larabel

Published on 18 April 2012
Written by Michael Larabel
Page 1 of 7 - 40 Comments

After looking at how Intel's Sandy Bridge processor performance has evolved with the new GCC 4.7 compiler and Apple's forthcoming LLVM 3.1 with Clang, here are benchmark results from the AMD FX-8150 "Bulldozer" Eight-Core processor with GCC 4.7.0 and the latest LLVM/Clang 3.1 development code along with looking at the performance impact of various compiler tuning flags for this latest-generation AMD CPU. Making things even more interesting, AMD's Open64 4.5.1 compiler was also tossed into the testing mix.

First up are the results from AMD FX-8150 Bulldozer from the ASUS Crosshair V Formula when it was running Ubuntu 12.04 with the Linux 3.2 kernel and comparing GCC 4.7.0, LLVM/Clang 3.1 SVN, and AMD Open64 4.5.1. Each of the tests were done when the compilers were build the open-source test profiles with -march=k8 and -march=bdver1 as the compiler flags (and -O3 was set the entire time for all compilers for both the k8/bdver1 architecture optimizations). The new compilers have better AVX1 support and other x86 enhancements (along with initial AVX2 support, but that won't benefit the first-generation Bulldozers) and other new compiler features and improvements.

The k8 march flag enables compiler optimizations targeting the original AMD K8 processor while bdver1 enables all of the compiler optimizations/features of the first-generation AMD Bulldozer hardware, like AVX and FMA4 instructions. The three tested compilers were built in their release/optimized modes with the build configurations being shown on the Phoronix Test Suite system table above. All benchmarking was done via the Phoronix Test Suite and these results can be reproduced using OpenBenchmarking.org.

Latest Articles & Reviews
  1. Intel Broadwell: GCC 4.9 vs. LLVM Clang 3.5 Compiler Benchmarks
  2. Ubuntu vs. Fedora Linux On Lenovo's X1 Carbon With Core i7 Broadwell
  3. Ubuntu 15.04 Is The Easy Path To Better Performance On Intel Broadwell
  4. NVIDIA's Latest Maxwell Line-Up Against AMD With Catalyst On Linux
  5. Preliminary Tests Of Intel Sandy Bridge & Ivy Bridge vs. Broadwell
  6. AMD FX-8320E Performance On Linux
Latest Linux News
  1. Calamares 1.0 Distribution-Independent Installer Framework Released
  2. Librem 15 Linux Laptop Set To Close At Around $400k USD
  3. Virtual GEM To Increase Mesa's Software Rasterizer Performance
  4. Open Lunchbox: Yet Another Open-Source Laptop Attempt
  5. Wayland/Weston 1.7 Release Candidate
  6. Bugzilla 5.0 Is Coming Soon With New Features
  7. Linux Benchmarking... Even Faster & A Very Interesting February
  8. Does VirtualBox VM Have Much A Future Left?
  9. HAMMER2 File-System Is Still Slowly Coming Together
  10. The Better Looking Window Decorations For GNOME 3.16
Most Viewed News This Week
  1. PlayStation 4 System Compiler Support Landing In LLVM
  2. Linux "GHOST" Vulnerability Hits Glibc Systems
  3. LibreOffice 4.4 Is Coming Soon With New Features
  4. Broadwell Linux Ultrabook Running MUCH Cooler Than Haswell
  5. LZHAM 1.0 Lossless Data Compression Codec Released
  6. LLVM Adds Options To Do Fuzz Testing
  7. Vivaldi: A New Chromium-Powered, Multi-Platform Browser
  8. Linux Users Upset By Chromium's Busted HiDPI Support