GCC vs. LLVM Clang On NVIDIA's Tegra K1 Quad-Core Cortex-A15

Written by Michael Larabel in Software on 15 May 2014 at 07:30 AM EDT. Page 2 of 4. 12 Comments.
NVIDIA Tegra K1 GCC Clang Compilers

With the SciMark collection of C-based computational tests, LLVM's Clang 3.4 compiler was running measurably ahead of GCC 4.8.2 on the NVIDIA Jetson TK1 board with Tegra K1 quad-core ARM Cortex-A15 SoC.

NVIDIA Tegra K1 GCC Clang Compilers
NVIDIA Tegra K1 GCC Clang Compilers

The fast performance out of Clang for the Monte Carlo and Fast Fourier Transform sub-tests is what led to SciMark 2's high composite score for the LLVM-based compiler.

NVIDIA Tegra K1 GCC Clang Compilers
NVIDIA Tegra K1 GCC Clang Compilers

With the Sparse Matrix Multiply and Dense LU Matrix Factorization, the performance between Clang 3.4 and GCC 4.8.2 was very close.

NVIDIA Tegra K1 GCC Clang Compilers

Clang finished out the SciMark 2 tests with another win, this time for the Jacobi Successive Over-Relaxation sub-test.


Related Articles