GCC LLVM Compilers Intel Core 2 Duo

GCC 4.7.3, LLVM Clang 3.2, and LLVM Clang 3.3 x86_64 Linux benchmarks on Ubuntu 13.04. Benchmarks by Michael Larabel of Phoronix.com for a future article.

HTML result view exported from: https://openbenchmarking.org/result/1304220-UT-GCCLLVMCO37.

GCC LLVM Compilers Intel Core 2 DuoProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionGCC 4.7.3LLVM Clang 3.2LLVM Clang 3.3 SVNIntel Core 2 T5600 @ 1.83GHz (2 Cores)Apple Mac-F4208EAAIntel Mobile 945GM/PM/GMS + ICH7-M1024MB80GB Hitachi HTS54258Intel Mobile 945GM/GMS 943/940GML IGPSigmaTel STAC9221 A1VA2431Marvell 88E8053 PCI-E GigabitUbuntu 13.043.8.0-18-generic (x86_64)Unity 7.0.0X Server 1.13.3intel 2.21.61.4 Mesa 9.2.0 (git-9fb5b2f)GCC 4.7 + LLVM 3.2ext41920x1080Clang 3.2-1~exp9ubuntu1 + LLVM 3.2Clang 3.3 (SVN 180035) + LLVM 3.3svnOpenBenchmarking.orgCompiler Details- GCC 4.7.3: --build=x86_64-linux-gnu --disable-cloog-version-check --disable-ppl-version-check --disable-werror --enable-checking=release --enable-clocale=gnu --enable-cloog-backend=ppl --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-cloog --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - LLVM Clang 3.3 SVN: Optimized build; Built Apr 22 2013 (15:51:09); Default target: x86_64-unknown-linux-gnu; Host CPU: core2Processor Details- Scaling Governor: ondemand

GCC LLVM Compilers Intel Core 2 Duohmmer: Pfam Database Searchmafft: Multiple Sequence Alignmentgmpbench: Total Timegraphics-magick: Blurgraphics-magick: Sharpengraphics-magick: Resizinggraphics-magick: HWB Color Spacegraphics-magick: Local Adaptive Thresholdinghimeno: Poisson Pressure Solverbuild-php: Time To Compilec-ray: Total Timeprimesieve: 1e12 Prime Number Generationapache: Static Web Page ServingGCC 4.7.3LLVM Clang 3.2LLVM Clang 3.3 SVN66.0834.241118.303016415528672.19151.53169.96466.515814.7480.8735.153422404218636.8999.76177.33937.365928.5979.5035.223422404218624.0998.55178.17938.545943.17OpenBenchmarking.org

Timed HMMer Search

Pfam Database Search

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 2.3.2Pfam Database SearchGCC 4.7.3LLVM Clang 3.2LLVM Clang 3.3 SVN20406080100SE +/- 0.68, N = 3SE +/- 0.17, N = 3SE +/- 0.03, N = 366.0880.8779.501. (CC) gcc options: -O3 -march=native -pthread -lhmmer -lsquid -lm

Timed MAFFT Alignment

Multiple Sequence Alignment

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MAFFT Alignment 6.864Multiple Sequence AlignmentGCC 4.7.3LLVM Clang 3.2LLVM Clang 3.3 SVN816243240SE +/- 0.23, N = 3SE +/- 0.14, N = 3SE +/- 0.17, N = 334.2435.1535.221. (CC) gcc options: -O3 -lm -lpthread

GMPbench

Total Time

OpenBenchmarking.orgGMPbench Score, More Is BetterGMPbench 0.2Total TimeGCC 4.7.320040060080010001118.301. (CC) gcc options: -O3 -march=native

GraphicsMagick

Operation: Blur

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: BlurGCC 4.7.3LLVM Clang 3.2LLVM Clang 3.3 SVN816243240SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3303434-std=gnu99 -fopenmp -lgomp1. (CC) gcc options: -O3 -march=native -pthread -lXext -lSM -lICE -lX11 -lz -lm -lpthread

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: SharpenGCC 4.7.3LLVM Clang 3.2LLVM Clang 3.3 SVN510152025SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3162222-std=gnu99 -fopenmp -lgomp1. (CC) gcc options: -O3 -march=native -pthread -lXext -lSM -lICE -lX11 -lz -lm -lpthread

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: ResizingGCC 4.7.3LLVM Clang 3.2LLVM Clang 3.3 SVN918273645SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3414040-std=gnu99 -fopenmp -lgomp1. (CC) gcc options: -O3 -march=native -pthread -lXext -lSM -lICE -lX11 -lz -lm -lpthread

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: HWB Color SpaceGCC 4.7.3LLVM Clang 3.2LLVM Clang 3.3 SVN1224364860SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3554242-std=gnu99 -fopenmp -lgomp1. (CC) gcc options: -O3 -march=native -pthread -lXext -lSM -lICE -lX11 -lz -lm -lpthread

GraphicsMagick

Operation: Local Adaptive Thresholding

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: Local Adaptive ThresholdingGCC 4.7.3LLVM Clang 3.2LLVM Clang 3.3 SVN714212835SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3281818-std=gnu99 -fopenmp -lgomp1. (CC) gcc options: -O3 -march=native -pthread -lXext -lSM -lICE -lX11 -lz -lm -lpthread

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverGCC 4.7.3LLVM Clang 3.2LLVM Clang 3.3 SVN150300450600750SE +/- 3.05, N = 3SE +/- 0.70, N = 3SE +/- 2.18, N = 3672.19636.89624.091. (CC) gcc options: -O3 -march=native

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 5.2.9Time To CompileGCC 4.7.3LLVM Clang 3.2LLVM Clang 3.3 SVN306090120150SE +/- 0.52, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3151.5399.7698.551. (CC) gcc options: -O3 -march=native -pedantic -ldl -lz -lm

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeGCC 4.7.3LLVM Clang 3.2LLVM Clang 3.3 SVN4080120160200SE +/- 0.08, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3169.96177.33178.171. (CC) gcc options: -lm -lpthread -O3 -march=native

Primesieve

1e12 Prime Number Generation

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 4.21e12 Prime Number GenerationGCC 4.7.3LLVM Clang 3.2LLVM Clang 3.3 SVN2004006008001000SE +/- 0.07, N = 3SE +/- 0.81, N = 3SE +/- 1.13, N = 3466.51937.36938.54-fopenmp1. (CXX) g++ options: -O2

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.3Static Web Page ServingGCC 4.7.3LLVM Clang 3.2LLVM Clang 3.3 SVN13002600390052006500SE +/- 31.00, N = 3SE +/- 7.91, N = 3SE +/- 40.58, N = 35814.745928.595943.171. (CC) gcc options: -shared -fPIC -pthread -O3 -march=native


Phoronix Test Suite v10.8.4