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

Benchmarking LLVM's Clang OpenMP Support Against GCC

Michael Larabel

Published on 29 May 2014
Written by Michael Larabel
Page 1 of 3 - 7 Comments

With it looking like LLVM Clang 3.5 might finally have OpenMP support, I tested out Intel's latest out-of-tree LLVM/Clang OpenMP code to see how the performance compares to GCC for this multi-processing API. Overall, the Clang results increase the level of competition against GCC.

This past weekend following word that it looks like LLVM/Clang 3.5 might finally have OpenMP support, I tested Intel's current code (clang-omp) by using their latest Git code of LLVM, Compiler-RT, and Clang as of Sunday (25 May). I also installed the latest version of Intel's OpenMP Runtime Library. With Intel's Clang-OMP code I compared it to the stock LLVM Clang 3.4 as packaged for Ubuntu 14.04 LTS and then against GCC 4.9.0 to see the OpenMP support currently offered by the latest version of the GNU Compiler Collection.

A range of Phoronix Test Suite tests that utilize OpenMP as their multi-threading interface were used to gauge the performance against GCC. It's also important to note that GCC 4.9.0 introduced OpenMP 4.0 support while LLVM Clang right now with the clang-omp branch supports just OpenMP 3.1 but OMP 4.0 support is currently being addressed for a later introduction. All of the testing happened from an ASUS Zenbook Prime UX32VDA laptop/ultrabook with Intel Core i7 3517U processor; other Clang OpenMP tests from systems with greater cores will come in due course, this is just some testing I did over the past weekend.

Latest Articles & Reviews
  1. Radeon Linux Benchmarks: Catalyst 15.3 Beta vs. Linux 4.0 + Mesa 10.6-devel
  2. Trying Out The Modern Linux Desktops With 4 Monitors + AMD/NVIDIA Graphics
  3. Turning A Basement Into A Big Linux Server Room
  4. NVIDIA's $1000+ GeForce GTX TITAN X Delivers Maximum Linux Performance
  5. OS X 10.10 vs. Ubuntu 15.04 vs. Fedora 21 Tests: Linux Sweeps The Board
  6. The New Place Where Linux Code Is Constantly Being Benchmarked
Latest Linux News
  1. Debian 8.0 Jessie Gets A Release Date
  2. Firefox 37 Coming Today With Heartbeat, HTTPS Bing
  3. OpenIndiana 2015.03 Updates Its Solaris/Illumos Environment
  4. GNOME 3.16 SDK Runtime Now Available
  5. Initial Intel Braxton Support Might Come To Linux 4.1
  6. Why KDE's KWin Doesn't Integrate Weston/QtCompositor For Wayland Support
  7. Clang Now Supports Targeting The NaCl OS
  8. PC-BSD Updates Its Lumina Desktop (v0.8.3)
  9. Fedora 22 Alpha Now Available For AArch64 & PowerPC64
  10. Systemd Developers Did NOT Fork The Linux Kernel
Most Viewed News This Week
  1. The Big Features Of The Linux 4.0 Kernel
  2. Improved OpenCL Support For Blender's Cycles Renderer
  3. Open-Source Driver Fans Will Love NVIDIA's New OpenGL Demo
  4. Allwinner Continues Jerking Around The Open-Source Community
  5. GNOME 3.16 Released: It's Their Best Release Yet
  6. Ubuntu 15.04 Final Beta Released
  7. Nuclide: Facebook's New Unified IDE
  8. LibreOffice Online: A Cloud Version Of LibreOffice