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

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.

<< Previous Page
1
Latest Linux Hardware Reviews
  1. Intel Xeon E5-1680 v3 & E5-2687W v3 Compared To The Core i7 5960X On Linux
  2. Intel 120GB 530 Series SSD Linux Performance
  3. Btrfs/EXT4/XFS/F2FS RAID 0/1/5/6/10 Linux Benchmarks On Four SSDs
  4. AMD's Windows Catalyst Driver Remains Largely Faster Than Linux Drivers
Latest Linux Articles
  1. NVIDIA vs. Nouveau Drivers With Linux 3.18 + Mesa 10.4-devel
  2. Is The Open-Source NVIDIA Driver Fast Enough For Steam On Linux Gaming?
  3. Linux 3.18 File-System Performance Minimally Changed But Possible Regressions
  4. AMD Radeon Gallium3D Is Catching Up & Sometimes Beating Catalyst On Linux
Latest Linux News
  1. Linux 3.18-rc6 Released, A Worrisome Regression Remains
  2. HandBrake 0.10 Brings H.265 & VP8 Encoders
  3. Gngr: A New Web Browser Focused On Privacy
  4. Linux 3.18 Kernel: Not Much Change With Intel Haswell Performance
  5. More File-System Tests Of The Linux 3.18 Kernel
  6. Using NVIDIA's NVENC On Linux With FFmpeg
  7. There's Talk Again About An "Open To The Core" Ubuntu Laptop
  8. PowerVR SGX Driver Code Gets Leaked
  9. V2 Of KDBUS Published For Linux Kernel Review
  10. VirtualBox 4.3.20 Arrives, Still No Sign Of VirtualBox 4.4
Latest Forum Discussions
  1. PulseAudio 6.0 Is Coming & Other Linux Audio Plans For The Future
  2. Debian Developer Resigns From The Systemd Maintainership Team
  3. Roadmap to Catalyst 14.10 ?
  4. Updated and Optimized Ubuntu Free Graphics Drivers
  5. Cant get working Kaveri APU - A10-7850k
  6. Script for Fan Speed Control
  7. Debian Init System Coupling Vote Results
  8. The Slides Announcing The New "AMDGPU" Kernel Driver