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

Benchmarking LLVM/Clang 3.2, GCC 4.8, DragonEgg Compilers

Michael Larabel

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

Earlier this week I shared some updated benchmarks of the latest development code for LLVM/Clang 3.2 on an Intel Core i7 processor. Now from this same setup to complement the LLVM 3.1/3.2 benchmarks are results of the GCC 4.7.2 compiler, the latest GCC 4.8 development snapshot, and benchmarks of GCC when using LLVM's DragonEgg 3.1/3.2-SVN optimizer plug-in.

The tested LLVM releases were in their release/optimized builds as was the vanilla GCC compiles. Testing still happened from the Intel Core i7 720QM-based Lenovo ThinkPad W510 notebook running Ubuntu 12.10 x86_64 with the Linux 3.5 kernel.

The test configurations included LLVM Clang 3.1, LLVM Clang 3.2 SVN, GCC 4.7.2, GCC 4.8.0 using the 2012-11-04 snapshot, GCC 4.7.2 when paired with the DragonEgg 3.1 plug-in, GCC 4.7.2 with the DragonEgg 3.2 SVN compiler plug-in with LLVM 3.2 SVN, and then GCC 4.7.2 with the DragonEgg 3.2 SVN compiler plug-in with LLVM 3.2 SVN while additionally enabling the GCC optimizers in addition to the LLVM optimizers (using the "-fplugin-arg-dragonegg-enable-gcc-optzns" switch at compile-time).

For those still not familiar with DragonEgg, a GCC 4.5+ plug-in serves as a replacement to GCC's optimizers and code generations with those from LLVM. The DragonEgg plug-in works on x86 and x86_64 architectures with some ARM support. In the long run it wants to work with all GCC-supported languages but for now it's best off with C, C++, ADA, and Fortran. The Java, Objective-C, and Go language support is more limited with the LLVM optimizers and code generators.

Now let's see some results of the latest GCC and DragonEgg against LLVM...

<< 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. Updated Source Engine Benchmarks On The Latest AMD/NVIDIA Linux Drivers
  2. Nouveau vs. Radeon vs. Intel Tests On Linux 3.16, Mesa 10.3-devel
  3. KVM Benchmarks On Ubuntu 14.10
  4. X.Org Server 1.16 Officially Released With Terrific Features
Latest Linux News
  1. GStreamer VA-API Plug-In Update Adds New Features
  2. Qt 5.4 Going Into Feature Freeze Next Week With Exciting Changes
  3. OpenSUSE Factory Turns Into Rolling Release Distribution
  4. "The World's Most Highly-Assured OS" Kernel Open-Sourced
  5. NVIDIA Is Working Towards VDPAU H.265/HEVC Support
  6. Hawaii Bug-Fixes Start Hitting Mainline RadeonSI Gallium3D
  7. The FFmpeg vs. Libav War Continues In Debian Land
  8. Grand Theft Auto Running On Direct3D Natively On Linux Shows Gallium3D Potential
  9. GCC As A Just-In Time Compiler Is An Interesting Project
  10. Age Of Wonders III Is Still Being Ported To Linux
Latest Forum Discussions
  1. Linus Torvalds On GCC 4.9: Pure & Utter Crap
  2. AMD Athlon 5350 APU On Linux
  3. Updated and Optimized Ubuntu Free Graphics Drivers
  4. Debian + radeonsi
  5. Open-source drivers on ATI R7 260X
  6. List of Linux friendly Kickstarter projects
  7. Porting Mesa to the Playstation 2
  8. ASRock AM1H-ITX: One Of The Best AM1 Mini-ITX Motherboards