GCC 4.6, LLVM/Clang 2.9, DragonEgg Five-System Benchmarks

Published on March 28, 2011
Written by Michael Larabel
Page 8 of 8
Discuss This Article

With x264 H.264 video encoding, GCC was marginally faster than DragonEgg and Clang on all of the systems.

Where Clang (and DragonEgg) seem to do universally better than GCC is when it comes to measuring the compiling time for the software it builds. Clang and DragonEgg are much faster at compiling than GCC.

In terms of which compiler produces the fastest C / C++ binaries, there is no one dominant compiler. With some applications, using LLVM with the Clang compiler front-end is the fastest where as with others the mature GCC compiler holds its ground, and in others, using GCC but with LLVM's code generator and optimizer via DragonEgg provides a unique advantage. It really depends upon your particular environment and other factors (if doing any compiler tuning, debugging possibilities with different compilers, and other distinct features to GCC and LLVM) as to which compiler is superior.

From the tests today and past benchmarks, LLVM/Clang does appear to almost always compile C / C++ code faster than using GCC, but at the same time, there's still software out there that doesn't build under Clang or is problematic. There are also other compilers out there like Open64, PCC, TCC, and ICC.

Via 1103264-IV-1103253IV95 these results can be further analyzed, exported, and compared against using OpenBenchmarking.org and the Phoronix Test Suite.

Discuss this article in our forums, IRC channel, or email the author. You can also follow our content via RSS and on social networks like Facebook, Identi.ca, and Twitter (@Phoronix and @MichaelLarabel). Subscribe to Phoronix Premium to view our content without advertisements, view entire articles on a single page, and experience other benefits.

8
Next Page >>
Latest Hardware Reviews
  1. Sumo Lounge Emperor
  2. Gallium3D Continues Improving OpenGL For Older Radeon GPUs
  3. 15-Way Open vs. Closed Source NVIDIA/AMD Linux GPU Comparison
  4. Nouveau vs. NVIDIA Linux Comparison Shows Shortcomings
Latest Software Articles
  1. Intel Linux OpenGL Driver Leading Over Apple OS X
  2. The Cost Of Ubuntu Disk Encryption
  3. Btrfs vs. EXT4 vs. XFS vs. F2FS On Linux 3.10
  4. AMD Radeon R600 GPU LLVM 3.3 Back-End Testing
Latest Linux News
  1. Raspberry Pi Gets New Wayland Weston Renderer
  2. Debian GNU/Hurd 2013 Release Brings New Packages
  3. Intel Ultrabook Performance Is Faster With Mesa 9.2
  4. Hot Relocation HDD To SSD Support For Btrfs
  5. Phoronix Test Suite 4.6.0 "Utsira" Released
  6. New Intel X.Org Driver Supports All Of Haswell
  7. SQLite Now Faster With Memory Mapped I/O
  8. Microsoft Releases Skype For Linux 4.2, Has Bug-Fixes
  9. Qt For Tizen Launches, Based On Qt 5.1
  10. KTAP Released For Linux Kernel Dynamic Tracing
  11. Linux 3.10-rc2 Kernel Takes In A Few Extra Pulls
Latest Forum Talk
  1. Debian GNU/Hurd 2013 Release Brings New Packages
  2. Intel Linux OpenGL Driver Leading Over Apple OS X
  3. Raspberry Pi Gets New Wayland Weston Renderer
  4. Handbrake 0.9.9 Supports OpenCL Offloading
  5. DRM Moves Ahead With HTML5 Specification
  6. Chrome 27 Loads Web Pages Faster
  1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Motherboards
  5. Peripherals
  6. Processors
  7. Software
  8. Operating Systems
  9. All Articles
  1. Linux Benchmarking
  2. OpenBenchmarking.org
  3. Phoronix Test Suite