LLVM-Clang vs. GCC On Calxeda ARMv7 Quad-Core

Benchmarking LLVM-Clang and GCC from Ubuntu 12.10 Quantal repository for performance comparison of a single-node 1.1GHz Calxeda Highbank node.

HTML result view exported from: https://openbenchmarking.org/result/1210189-RA-LLVMCLANG48.

LLVM-Clang vs. GCC On Calxeda ARMv7 Quad-CoreProcessorMotherboardMemoryDiskOSKernelCompilerFile-SystemClang 3.0GCC 4.7.2ARMv7 rev 0 (4 Cores)Highbank4096MB256GB SAMSUNG MZ7PC256Ubuntu 12.103.5.0-1000-highbank (armv7l)Clang 3.0-6ubuntu3ext4GCC 4.7OpenBenchmarking.orgCompiler Details- GCC 4.7.2: --build=arm-linux-gnueabihf --disable-libitm --disable-sjlj-exceptions --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch=armv7-a --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb -v

LLVM-Clang vs. GCC On Calxeda ARMv7 Quad-Coreffte: N=64, 1D Complex FFT Routinecompress-7zip: Compress Speed Testc-ray: Total Timeencode-mp3: WAV To MP3Clang 3.0GCC 4.7.2499.911689574.35119.26506.931665390.20121.79OpenBenchmarking.org

FFTE

Test: N=64, 1D Complex FFT Routine

OpenBenchmarking.orgMFLOPS, More Is BetterFFTE 5.0Test: N=64, 1D Complex FFT RoutineClang 3.0GCC 4.7.2110220330440550SE +/- 7.55, N = 3SE +/- 0.03, N = 3499.91506.931. (F9X) gfortran options: -O3 -fomit-frame-pointer -fopenmp -lmpichf90 -lmpich -lopa -lmpl -lrt -lcr -lpthread

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 9.20.1Compress Speed TestClang 3.0GCC 4.7.2400800120016002000SE +/- 7.75, N = 3SE +/- 11.06, N = 3168916651. (CXX) g++ options: -pipe -lpthread

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeClang 3.0GCC 4.7.2120240360480600SE +/- 0.54, N = 3SE +/- 0.60, N = 3574.35390.201. (CC) gcc options: -lm -lpthread -O3 -march=armv7

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.99.3WAV To MP3Clang 3.0GCC 4.7.2306090120150SE +/- 1.68, N = 5SE +/- 1.55, N = 5119.26121.79


Phoronix Test Suite v10.8.4