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

Benchmarks Of GCC 4.5.0 Compiler Performance

Michael Larabel

Published on 19 April 2010
Written by Michael Larabel
Page 2 of 6 - 44 Comments

Beginning with measuring how long it took to build the Apache 2.2.11 web server with each GCC release, with the 4.5 release it took almost 8% more time to build than it did in GCC 4.3.0/4.4.0. This slower build process of Apache in GCC 4.5 may be attributed to the Link-Time Optimization (LTO) or other new work merged into GCC in the last year. The Link-Time Optimization is described on the GCC Wiki as "Link Time Optimization (LTO) gives GCC the capability of dumping its internal representation (GIMPLE) to disk, so that all the different compilation units that make up a single executable can be optimized as a single module. This expands the scope of inter-procedural optimizations to encompass the whole program (or, rather, everything that is visible at link time)."

Similarly, building PHP with GCC 4.5.0 was about 7% slower than in GCC 4.3.0/4.4.0.

With building ImageMagick under GCC 4.5 it ended up taking almost 11% more time to complete.

Starting with our benchmarks that are looking at the performance of the generated binaries under the past three GCC releases was 7-Zip. Right from the start, GCC 4.5.0 proved to be faster with 7-Zip than in GCC 4.3.0 or 4.4.0. GCC 4.4.0 had regressed slightly in its performance compared to GCC 4.3.0, but that was cleared up with 4.5.0 where it is now running faster than the 4.3 release.

Latest Articles & Reviews
  1. OS X 10.10 vs. Ubuntu 15.04 vs. Fedora 21 Tests: Linux Sweeps The Board
  2. The New Place Where Linux Code Is Constantly Being Benchmarked
  3. 18-GPU NVIDIA/AMD Linux Comparison Of BioShock: Infinite
  4. Phoronix Test Suite 5.6 Adds New Phoromatic Enterprise Benchmarking Features
  5. OpenGL Threaded Optimizations Responsible For NVIDIA's Faster Performance?
  6. Big Graphics Card Comparison Of Metro Redux Games On Linux
Latest Linux News
  1. Git 2.4.0-rc0 Does A Ton Of Polishing
  2. The Most Common, Annoying Issue When Benchmarking Ubuntu On Many Systems
  3. Mesa Is At Nearly 1,500 Commits This Year
  4. Gestures & Other GTK3 Features For LibreOffice
  5. It's Now Easier To Try PHP 7 On Fedora & RHEL
  6. BQ Is Cleaning Up Their Aquaris E4.5 Ubuntu Kernel
  7. Allwinner Continues Jerking Around The Open-Source Community
  8. NVIDIA Linux 349.12 Beta Has Improved G-SYNC & VDPAU Features
  9. Canonical Just Made It Even Easier To Benchmark Ubuntu Linux In The Cloud
  10. NVIDIA GeForce GTX TITAN X Linux Testing Time
Most Viewed News This Week
  1. Introducing The Library Operating System For Linux
  2. AMD Is Hiring Two More Open-Source Linux GPU Driver Developers
  3. New SecureBoot Concerns Arise With Windows 10
  4. Allwinner Caught Obfuscating Their Improperly Licensed Code
  5. Latest OpenSSL Vulnerabilities Revealed; LibreSSL In Better Shape
  6. GNU Nano 2.4.0 Brings Complete Undo System, Linter Support & More
  7. GNOME Shell & Mutter 3.16.0 Released
  8. Microsoft Open-Sources MSBuild Engine