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 Bulldozer With GCC, Open64, LLVM/Clang Compilers

Michael Larabel

Published on 2 November 2011
Written by Michael Larabel
Page 1 of 6 - 11 Comments

Now having looked at the AMD Bulldozer FX-8150 performance on Linux, as well as how it's scaling across multiple cores/modules, in this article are results when building a variety of benchmarks under the popular compilers. The tested compilers were GCC, LLVM/Clang, and AMD Open64, including different revisions of these open-source compilers.

From the AMD FX-8150 octal-core Bulldozer setup running Ubuntu 11.10 64-bit, the GCC 4.6.1, GCC 4.7-20111015, LLVM/Clang 3.0 (SVN 142590), Open64 4.2.4, and AMD Open64 4.2.5.2 compilers were benchmarked.

GCC 4.6.1 was the latest stable GNU Compiler Collection release at the time of testing (GCC 4.6.2 is now available with various bug-fixes). GCC 4.7-20111015 was the latest snapshot for GCC 4.7.0 available at the time of testing, which is still in stage one of development and will be officially released in the next few months. LLVM/Clang 3.0 is being officially released in early November and the tested SVN revision is a near-final version of this Apple-sponsored compiler infrastructure that is becoming immensely popular. Open64 4.2.4 is the latest open-source Open64 release available from the project's web-site while there is an Open64 4.2.5.2 release available from AMD's web-site that offers more Bulldozer optimizations, among other work.

The GCC releases were built with --enable-release=checking and LLVM/Clang was compiled with --enable-optimized and --disable-assertions, to mirror release builds. The Open64 compilers were using the 64-bit binaries.

With each different compiler tested, the Phoronix Test Suite rebuilt all of these C/C++ benchmarks each time before execution. The rest of the system stack remained the same. For this article, all tests were built with their stock compiler flags, but in another Bulldozer compiler article is a look at compiler tuning for Bulldozer-specific optimizations along with other flags.

<< Previous Page
1
Latest Linux Hardware Reviews
  1. Even With Re-Clocking, Nouveau Remains Behind NVIDIA's Proprietary Linux Driver
  2. The Power Consumption & Efficiency Of Open-Source GPU Drivers
  3. AMD R600g/RadeonSI Performance On Linux 3.16 With Mesa 10.3-devel
  4. Intel Pentium G3258 On Linux
Latest Linux Articles
  1. AMD Catalyst 14.6 Does Slightly Better With APITest OpenGL Tests
  2. Updated Source Engine Benchmarks On The Latest AMD/NVIDIA Linux Drivers
  3. Nouveau vs. Radeon vs. Intel Tests On Linux 3.16, Mesa 10.3-devel
  4. KVM Benchmarks On Ubuntu 14.10
Latest Linux News
  1. Belkin's WRT54G Router Successor Is Crap On The Software Front So Far
  2. QEMU 2.1 Officially Released
  3. XBMC Is Being Renamed To "Kodi"
  4. SteamOS Beta 126 Better Handles XBMC
  5. Ubuntu 14.10 Alpha 2 Released
  6. KDE 4.14 Release Candidate Ships
  7. Drivers & Drama Dominated Linux Talk In July
  8. Fedora Assembles A Security Team
  9. AMD Launches The A10-7800, The 65 Watt Kaveri
  10. Builder: A New Development IDE Being Built For GNOME
Latest Forum Discussions
  1. Grand Theft Auto Running On Direct3D Natively On Linux Shows Gallium3D Potential
  2. Updated and Optimized Ubuntu Free Graphics Drivers
  3. Linus Torvalds On GCC 4.9: Pure & Utter Crap
  4. Updated graphics drivers for Ubuntu 12.04 Precise LTS
  5. Debian + radeonsi
  6. AMD Publishes Open-Source Linux HSA Kernel Driver
  7. Open-source drivers on ATI R7 260X
  8. AMD Athlon 5350 APU On Linux