Clang OpenMP Benchmarks On Linux 64-bit Against GCC

2015-Sep-03 | Tags: benchmarkprograming

Start64!A few days ago I posted some LLVM Clang 3.7 vs. GCC compiler benchmarks on Linux in time for the release of LLVM 3.7. While LLVM/Clang 3.7 brings full support for OpenMP 3.1, OMP tests were omitted from the original article due to running into some issues. In this article are some reference tests for Clang OpenMP performance with the latest mainline SVN code compared to GCC.

LLVM Clang 3.7 having OpenMP support is one of many exciting features with Clang sorely missing out on this important specification for parallel programming that's popular within the scientific area and other communities for leveraging their workload against multiple CPU cores. Previous to the recent mainlining of the support, Intel and others had been maintaining an out-of-tree branch with the OpenMP support. My last tests of that Intel Clang OpenMP code...