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 Benchmarking Platform
Phoromatic Test Orchestration

GCC 4.6, LLVM/Clang 3.0, AMD Open64 Compiler Benchmarks

Michael Larabel

Published on 7 November 2011
Written by Michael Larabel
Page 1 of 5 - 9 Comments

For those interested by last week's articles on the AMD Bulldozer benchmarks of the GCC, Open64, and LLVM/Clang compilers and the FX-8150 compiler tuning, but curious to know how the new LLVM/Clang 3.0 and other compilers perform on other processors, here's some new test results. These tests are looking at GCC 4.6, LLVM/Clang 3.0-RC1, and AMD Open64 compilers on Intel Sandy Bridge and AMD Shanghai hardware.

The first release candidate of GCC 4.6.2, LLVM/Clang 3.0 RC1, and AMD Open64 4.2.5.2 were tested on these two non-Bulldozer setups. The CFLAGS/CXXFLAGS set outside of each test's default flags were specifying the march/mtume option to native for taking advantage of each system's native features. GCC was built with --enable-checking=release and LLVM was built with --enable-optimized and --disable-assertions, to mirror release builds. The Open64 compiler was using the 64-bit binary provided by AMD. All other testing remained at the respective defaults.

The AMD Shanghai setup was a dual AMD Opteron 2384 quad-core (octal-core total) system with 4GB of RAM and a SATA HDD. The Intel Core i7 Sandy Bridge setup had an i7-2630QM (quad-core with Hyper Threading), 8GB of RAM, and a Super Talent SSD. Both systems were running Ubuntu 11.10 (x86_64) with the Linux 3.0 kernel. Results for Open64 on Sandy Bridge were not available since the AMD-sponsored compiler failed to build working binaries for any of the tests.

Now let's see the results.

Latest Articles & Reviews
  1. Trying Out The Modern Linux Desktops With 4 Monitors + AMD/NVIDIA Graphics
  2. Turning A Basement Into A Big Linux Server Room
  3. NVIDIA's $1000+ GeForce GTX TITAN X Delivers Maximum Linux Performance
  4. OS X 10.10 vs. Ubuntu 15.04 vs. Fedora 21 Tests: Linux Sweeps The Board
  5. The New Place Where Linux Code Is Constantly Being Benchmarked
  6. 18-GPU NVIDIA/AMD Linux Comparison Of BioShock: Infinite
Latest Linux News
  1. Fedora 22 Alpha Now Available For AArch64 & PowerPC64
  2. Systemd Developers Did NOT Fork The Linux Kernel
  3. PulseAudio 7.0 To Enable LFE Remixing By Default
  4. Features & Changes Coming For Mir 0.13
  5. How Far Valve Has Come: Three Years Ago They Needed OpenGL Linux Help
  6. Audacity 2.1 Improves Noise Reduction, Adds Real-Time Effects Preview
  7. Linux 4.0-rc6 Kernel Released
  8. Automatically Managing The Linux Benchmarks Firing Constantly
  9. The Big Features Of The Linux 4.0 Kernel
  10. Mesa's Android Support Is Currently In Bad Shape
Most Viewed News This Week
  1. Introducing The Library Operating System For Linux
  2. Improved OpenCL Support For Blender's Cycles Renderer
  3. Allwinner Continues Jerking Around The Open-Source Community
  4. Open-Source Driver Fans Will Love NVIDIA's New OpenGL Demo
  5. GNOME 3.16 Released: It's Their Best Release Yet
  6. Systemd Change Allows For Stateless Systems With Tmpfs
  7. GNOME Shell & Mutter 3.16.0 Released
  8. GNU Nano 2.4.0 Brings Complete Undo System, Linter Support & More