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. Sub-$20 802.11n USB WiFi Adapter That's Linux Friendly
  2. The Lenovo T450s Is Working Beautifully With Linux
  3. Linux 4.0 SSD EXT4 / Btrfs / XFS / F2FS Benchmarks
  4. Linux 4.0 Hard Drive Comparison With Six File-Systems
  5. Lenovo ThinkPad T450s Broadwell Preview
  6. How Open-Source Allowed Valve To Implement VULKAN Much Faster On The Source 2 Engine
Latest Linux News
  1. Red Hat Joins Khronos, The Group Behind OpenGL & Vulkan
  2. NetworkManager Drops WiMAX Support
  3. Wine 1.7.41 Works More On Kernel Job Objects, MSI Patches
  4. Linux 4.1 Has Improvements For The Multi-Queue Block Layer
  5. X.Org Looks To Have Six Summer Projects
  6. DragonFlyBSD Pulls In GCC 5 Compiler
  7. OpenBenchmarking.org Now Ad-Free, Load Times, New Servers & More
  8. Rust 1.0+ To Focus On Better Windows Support, ARM, & Faster Compile Times
  9. Ubuntu 15.04 Now Under Final Freeze
  10. Linux 4.1 Should Work With GCC 6, Future Versions Of GCC
Most Viewed News This Week
  1. Nouveau: NVIDIA's New Hardware Is "VERY Open-Source Unfriendly"
  2. Linux 4.0 Kernel Released
  3. Microsoft Announces An LLVM-Based Compiler For .NET
  4. Linux 4.1 Brings Many Potentially Risky x86/ASM Changes
  5. Encryption Support For EXT4
  6. VirtualBox 5.0 Beta 2 Released
  7. Mozilla Start Drafting Plans To Deprecate Insecure HTTP
  8. Elementary OS 0.3 "Freya" Now Available