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.9 Compiler Benchmarks On A Dual-Core Haswell

Michael Larabel

Published on 24 December 2013
Written by Michael Larabel
Page 1 of 3 - 1 Comment

While extensive benchmarks of the GCC 4.9 development compiler are currently ongoing, here's a preview of the performance that the GNU Compiler Collection is set to offer in 2014 with its next major update. For this article an Intel Pentium "Haswell" dual-core processor was tested on a GCC 4.9 development snapshot and compared to GCC 4.8.2 and GCC 4.7.3 in a wide variety of C/C++ workloads. New LLVM Clang 3.4 benchmarks are also happening.

From the Linux-powered Lini PC with a Intel Pentium G3220 Haswell dual-core processor, I ran some quick tests of GCC 4.9.0 20131201, GCC 4.8.2, and GCC 4.7.3 from the system using Xubuntu 13.10 with the Linux 3.11 kernel. All compilers were built in the same manner during the benchmarking process and each test profile was passed with the same compiler flags/switches after rebuilding them when making the compiler changes. The set CFLAGS/CXXFLAGS were "-O3 -march=native" for all test profiles during benchmarking, beyond any test profile specific settings.

As of last month GCC 4.9 is now in a bug-fixing mode and the official release will likely come mid-way through H1'2014. Besides what these compiler performance results may show, GCC 4.9 has many exciting features. There's new CPU support, C/C++ compiler improvements, improved C++14 handling, and various other new functionality for the supported languages.

All benchmarks were handled via the Phoronix Test Suite with the diverse test profiles hosted on OpenBenchmarking.org for those looking to engage in their own open-source compiler performance evaluations.

Latest Linux News
  1. Ubuntu's LXD vs. KVM For The Linux Cloud
  2. Fedora Server 22 Benchmarks With XFS & The Linux 4.0 Kernel
  3. GCC 6 Gets Support For The IBM z13 Mainframe Server
  4. Fedora 22 Is Being Released Next Tuesday
  5. OpenWRT 15.05 Preparing Improved Security & Better Networking
  6. Using The New LLVM/Clang OpenMP Support
  7. Zapcc Claims To Be A "Much Faster C++ Compiler"
  8. Godot 1.1 Engine Release Brings New 2D Engine
  9. Intel VA-API Driver 1.6 Is Coming
  10. Canonical Is Reportedly Considering An IPO
Latest Articles & Reviews
  1. Btrfs RAID 0/1 Benchmarks On The Linux 4.1 Kernel
  2. The State Of Various Firefox Features
  3. Intel Iris Graphics Performance With Mesa 10.6
  4. Fedora Workstation 22 Is Looking Great, Running Fantastic
Most Viewed News This Week
  1. The Linux 4.0 Kernel Currently Has An EXT4 Corruption Issue
  2. AMDGPU Open-Source Driver Code Continues Maturing
  3. The Linux 4.0 EXT4 RAID Corruption Bug Has Been Uncovered
  4. Oculus Rift Suspends Linux Development To Focus On Windows
  5. Microsoft Open-Sources The Windows Communication Foundation
  6. Another HTTPS Vulnerability Rattles The Internet
  7. LibreOffice 5.0 Open-Source Office Suite Has Been Branched
  8. Linux 4.1-rc4 Kernel Arrives A Day Late