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

Testing LLVM Clang 3.5's Code Generation Optimizations

Michael Larabel

Published on 28 June 2014
Written by Michael Larabel
Page 1 of 5 - 3 Comments

For those curious about the performance of LLVM Clang in its current development form when testing the common code generation options for optimizing the performance (and in some cases size) of the resulting binaries, here's some fresh compiler benchmarks.

Just as some extra benchmarks for the weekend while finishing out the month, I ran some new benchmarks comparing common optimization levels for LLVM/Clang with the latest 3.5 development code as of earlier this month. The configurations tested for this article included:

-O0
-O1
-O2
-Os
-Oz
-O3
-Ofast
-O3 -march=native

There aren't any breakthrough changes with the code generation optimizations for Clang 3.5 on x86_64, but simply here's some fresh benchmark results with an array of open-source C/C++ tests done from an Intel Core i7 4790K Devil's Canyon system running Ubuntu 14.04 with the Linux 3.16 development kernel. The code generation options were controlled through the CFLAGS/CXXFLAGS.

Take these reference compiler results as you wish or feel free to run your own compiler benchmarks using the Phoronix Test Suite.

<< Previous Page
1
Latest Linux Hardware Reviews
  1. Scythe Mugen MAX
  2. Intel Core i7 5960X Haswell-E On Linux
  3. Intel 80GB 530 Series M.2 SSD On Linux
  4. With A New Motherboard, The Core i7 5960X Haswell-E Lights Up
Latest Linux Articles
  1. 7-Way Linux Desktop Gaming Comparison On Ubuntu 14.10
  2. Intel P-State vs. CPUFreq Benchmarks On The i7-5960X
  3. RadeonSI GLAMOR Benchmarks With X.Org Server 1.16
  4. RadeonSI Gallium3D vs. Catalyst At 4K UHD On Linux
Latest Linux News
  1. Mesa 10.3 Released With The Latest Open-Source GPU Driver Improvements
  2. GNOME 3.13.92 Officially Released
  3. Wine 1.7.27 Is Still Working Towards Direct2D Support
  4. Wasteland 2 Officially Launched Today, Including For Linux Gamers
  5. Tropico 5 Launches On Steam For Linux
  6. The Intel Core i7 5960X Continues Running Great On Linux
  7. Geometry Shaders, OpenGL 3.2 Land In Mesa For Intel Sandy Bridge
  8. Wayland & Weston 1.6 Released
  9. Tizen Smartphones Reported To Launch In November
  10. NVIDIA Releases The 343.22 Linux Driver With GTX 980 Support
Latest Forum Discussions
  1. X.Org Women Outreach Program Only Turns Up Two Applicants So Far
  2. Can Linux kill a motherboard?
  3. ASRock AM1H-ITX: One Of The Best AM1 Mini-ITX Motherboards
  4. Stop grabbing my keyboard :(
  5. New Group Calls For Boycotting Systemd
  6. Updated and Optimized Ubuntu Free Graphics Drivers
  7. Best Radeon for a Power Mac G5?
  8. New stress testing utility for GPU's