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

A Linux Compiler Deathmatch: GCC, LLVM, DragonEgg, Open64, Etc...

Michael Larabel

Published on 31 January 2011
Written by Michael Larabel
Page 2 of 5 - 76 Comments

Not all of the compilers were compatible with every test profile, but the ones listed with each test result were the ones that successfully worked. The Apache web-server results were not particularly interesting with the performance being about the same for the two GCC releases and the older LLVM-GCC.

With the results for the MD5 performance in John The Ripper, the choice of compiler played a huge role as to the overall application performance. Using LLVM-GCC with the GCC 4.2.1 derived compiler or GCC 4.5.1 with the LLVM DragonEgg plug-in, both caused a huge performance regression compared to GCC 4.4/4.5. The performance of the Open64 4.2.3 compiler was also behind the upstream GCC 4.4.5 / GCC 4.5.1 releases, but it was about 30% faster than the compiling solutions where coupling LLVM with GCC.

While the MD5 John The Ripper results showed Open64 and LLVM-GCC causing slow-downs, the Blowfish performance with the same application was actually in favor of Open64 and LLVM-GCC in the form of the DragonEgg plug-in. LLVM-GCC 4.2.1 was still much slower than the vanilla GCC 4.4.5 / 4.5.1 builds, but GCC 4.5.1 with the Dragon-Egg plug-in on LLVM 2.8 was 26% faster in this test than using GCC 4.5.1 without this LLVM optimization plug-in. Open64 was about 6% faster than GCC 4.5.1.

Latest Articles & Reviews
  1. GeForce GTX 750 Series: Nouveau vs. NVIDIA Linux Driver Performance
  2. GLAMOR + RadeonSI 2D Acceleration Is Quite Good For Open-Source AMD 2D Performance
  3. AMD Radeon R9 290 OpenGL On Ubuntu 15.04: Catalyst vs. RadeonSI Gallium3D
  4. Ubuntu 15.04 Offers Faster OpenGL For AMD Radeon GPUs On Open-Source
  5. Ubuntu 15.04 Brings Some Graphics Performance Improvements For Intel Haswell
  6. Sub-$20 802.11n USB WiFi Adapter That's Linux Friendly
Latest Linux News
  1. Fresh, 5-Way Linux Distribution Benchmarks On Amazon's EC2 Cloud
  2. OpenGL 4.1 Extension Implemented For Intel Mesa Sandy Bridge
  3. Xubuntu Team Announces "Xubuntu Core"
  4. Many Ubuntu Phone Updates Are Coming Up Soon
  5. Nouveau Lands GL_AMD_Performance_Monitor Support
  6. Deb-Based Ubuntu Will Continue To Be Offered For The Foreseeable Future
  7. Linux Game Publishing Remains Down For The Count
  8. Red Hat Enterprise Linux 6.7 Beta Released
  9. Keeping The Humidity Out Of The Basement Linux Server Room
  10. It's A Long Road Ahead To Get Ubuntu Snappy On The Desktop
Most Viewed News This Week
  1. Trying Out Microsoft Visual Studio Code On Linux
  2. Microsoft Releases New Code IDE For Linux!
  3. Improvements On The Way For GNOME's Nautilus File Manager
  4. A Lot Of Improvements Are Coming For Mir 0.13, Including Work Towards Libinput
  5. Kodi 15.0 Beta 1 Released
  6. Wayland 1.8 Alpha Release Delayed
  7. Mono 4.0 Makes Use Of Microsoft's Open-Source Code, C# 6.0
  8. Lucid Sleep Support Is Being Worked On For The Upstream Linux Kernel