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.

<< Previous Page
1
Latest Linux Hardware Reviews
  1. NVIDIA GeForce GTX 970 Offers Great Linux Performance
  2. CompuLab Intense-PC2: An Excellent, Fanless, Mini PC Powered By Intel's i7 Haswell
  3. From The Atom 330 To Haswell ULT: Intel Linux Performance Benchmarks
  4. AMD Radeon R9 285 Tonga Performance On Linux
Latest Linux Articles
  1. Btrfs RAID HDD Testing On Ubuntu Linux 14.10
  2. Ubuntu 14.10 Linux 32-bit vs. 64-bit Performance
  3. AMD Moves Forward With Unified Linux Driver Strategy, New Kernel Driver
  4. MSI: Update Your BIOS From The Linux Desktop
Latest Linux News
  1. Cairo-Dock 3.4 Shows A Lot Of Progress, Works Toward EGL/Wayland Support
  2. Mesa 10.4 Tentatively Planned For Early December
  3. SteamOS Update 145 Brings Compositor, Update Fixes
  4. GStreamer 2014 Conference Videos Posted: Wayland, HTML5, 3D
  5. Nouveau Now Supports DRI3 Without GLAMOR
  6. Features Of The Linux 3.18 Kernel
  7. Debian Now Defaults To Xfce On Non-x86 Desktops
  8. Phoenix Is Trying To Be An Open Version Of Apple's Swift
  9. Linux 3.19 To Have Skylake Graphics, PPGTT Enablement
  10. Ubuntu 16.04 Might Be The Distribution's Last 32-Bit Release
Latest Forum Discussions
  1. Users/Developers Threatening Fork Of Debian GNU/Linux
  2. Ubuntu 16.04 Might Be The Distribution's Last 32-Bit Release
  3. AMD Releases UVD Video Decode Support For R600 GPUs
  4. HOPE: The Ease Of Python With The Speed Of C++
  5. Proof that strlcpy is un-needed
  6. xbox one tv tuner
  7. Bye bye BSD, Hello Linux: A Sys Admin's Story
  8. Updated and Optimized Ubuntu Free Graphics Drivers