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.8.0 vs. LLVM Clang 3.3 Compiler Performance Three-Way

Michael Larabel

Published on 25 May 2013
Written by Michael Larabel
Page 1 of 4 - 17 Comments

In preparation for the upcoming release of LLVM 3.3, here is an extensive round of C/C++ benchmarks from GCC 4.8.0, LLVM Clang 3.2, and LLVM Clang 3.3-rc1 to look at the Linux compiler performance. Benchmarks happened from three different systems bearing Intel Core i7 3960X, AMD FX-8350, and Intel Core i3 3217U processors for a diverse look at the performance.

LLVM Clang 3.3 brings many new features to the innovative multi-platform open-source compiler infrastructure and earlier benchmarks on Phoronix have found it to be noticeably faster in some scenarios. This is great competition to the GCC 4.8.0 release that happened in late March and a worthwhile successor to the December release of LLVM 3.2.

The systems used for benchmarking included coverage of the Intel Core i7 3960X "Sandy Bridge" Extreme Edition, AMD FX-8350 "Vishera" (Bulldozer 2), and Intel Core i3 3217U "Ivy Bridge" processors. Testing of these three systems isn't meant to compare each other in a competitive manner but simply a diverse range of x86 CPU architectures to stress by LLVM Clang 3.3 in looking for performance changes. These three systems were running Ubuntu Linux x86_64.

The CFLAGS/CXXFLAGS were maintained the same throughout testing GCC 4.8.0, LLVM Clang 3.2, and LLVM Clang 3.3 RC1. All three compilers were built from source on each system in a performance-optimized debugging-disabled state. All of this compiler benchmarking was handled in a fully automated and reproducible manner using the open-source Phoronix Test Suite software.

Latest Articles & Reviews
  1. Ubuntu 15.04 Offers Faster OpenGL For AMD Radeon GPUs On Open-Source
  2. Ubuntu 15.04 Brings Some Graphics Performance Improvements For Intel Haswell
  3. Sub-$20 802.11n USB WiFi Adapter That's Linux Friendly
  4. The Lenovo T450s Is Working Beautifully With Linux
  5. Linux 4.0 SSD EXT4 / Btrfs / XFS / F2FS Benchmarks
  6. Linux 4.0 Hard Drive Comparison With Six File-Systems
Latest Linux News
  1. GCC 5.2 Will Come In Two To Three Months
  2. AMD FP3 Motherboard Ported To Coreboot
  3. The Difference In Optimizations Between NIR & GLSL
  4. OpenMandriva Lx 3 Alpha: Adds UEFI Support, Defaults To LXQt
  5. Systemd Kills Off Shutdownd
  6. There's Now More Than 1,100 Games On Steam For Linux
  7. Btrfs In Linux 4.1 Has Fixes For File-Systems Of 20 Terabytes & Up
  8. Microsoft's CoreCLR Now Works On FreeBSD
  9. Unigine 2.0 Beta 2 Brings PBR, SSR, Kinect 2 Support
  10. KDBUS Still Hasn't Been Pulled, Might Not Land For Linux 4.1
Most Viewed News This Week
  1. AMD Releases New "AMDGPU" Linux Kernel Driver & Mesa Support
  2. EXT4 In Linux 4.1 Adds File-System Level Encryption
  3. My Favorite Computer Desk Of The Past Decade For Less Than $100
  4. AMD Open-Sources "Addrlib" From Catalyst
  5. Library Operating System (LibOS) For Linux Still Being Pursued
  6. Linux-Powered Endless Computer Raises $100k+ In A Few Days
  7. Features Thus Far For The Linux 4.1 Kernel
  8. GIMP's Porting To GTK3 Continues