GCC & LLVM Clang Performance On The Intel Atom

Published on December 01, 2010
Written by Michael Larabel
Page 3 of 6
Discuss This Article

In our earlier compiler benchmarks, we found there to not be much performance difference when it came to Blowfish on John The Ripper except when using LLVM-GCC and the GCC DragonEgg plug-in, but as those two compiler options were left out of this benchmarking roundabout, the Blowfish results are not particularly interesting. However, it is good to see here the LLVM Clang performance is right on target with GCC.

With the Dhrystone 2 performance on the BYTE Unix Benchmark there's a nice performance boost found with the most recent GCC 4.6 development snapshot compared to GCC 4.5.1 where the performance was upped by 6%. The LLVM Clang performance produced a binary running at approximately the same speed of GCC 4.5.1.

With the integer arithmetic test from the early November compiler article GCC 4.5, GCC 4.6, LLVM-GCC, DragonEgg, and Clang all failed to run this test correctly. This is still the case with GCC 4.5.1 and GCC 4.6.0-20101120 on the 32-bit Atom, except the 32-bit LLVM Clang compiler did work this time. LLVM Clang on the Intel Atom ran at approximately the same speed as GCC 4.2.4/4.3.5/4.4.5.

The floating-point arithmetic performance also was close to the same between Clang and GCC.

Latest Hardware Reviews
  1. Sumo Lounge Emperor
  2. Gallium3D Continues Improving OpenGL For Older Radeon GPUs
  3. 15-Way Open vs. Closed Source NVIDIA/AMD Linux GPU Comparison
  4. Nouveau vs. NVIDIA Linux Comparison Shows Shortcomings
Latest Software Articles
  1. Btrfs vs. EXT4 vs. XFS vs. F2FS On Linux 3.10
  2. AMD Radeon R600 GPU LLVM 3.3 Back-End Testing
  3. F2FS File-System Shows Regressions On Linux 3.10
  4. Previewing The Radeon Gallium3D Shader Optimizations
Latest Linux News
  1. Mageia 3 Released, Still Using Legacy GRUB
  2. NetBSD 6.1 Brings In More Features
  3. Using Six Monitors With AMD's Open-Source Linux Driver
  4. Benchmarking The Intel P-State, CPUfreq Changes
  5. FreeBSD Still Working On Next-Gen Package Manager
  6. DNF Still Advancing As Experimental Yum For Fedora
  7. Logitech Begins Supporting Linux Users
  8. Modern Intel Gallium3D Driver Still Being Toyed With
  9. Linux 3.10 Kernel Benchmarks On A Core i7 Laptop
  10. GCC 4.8.1 Compiler Due To Be Out Next Week
  11. Linux 3.10 Kernel Benchmarks For Intel Ivy Bridge
Latest Forum Talk
  1. Benchmarking The Intel P-State, CPUfreq Changes
  2. Using Six Monitors With AMD's Open-Source Linux...
  3. Logitech Begins Supporting Linux Users
  4. Modern Intel Gallium3D Driver Still Being Toyed...
  5. X3: Albion Prelude Released For Linux Gamers
  6. Linux's "Ondemand" Governor Is No...
  1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Motherboards
  5. Peripherals
  6. Processors
  7. Software
  8. Operating Systems
  9. All Articles
  1. Linux Benchmarking
  2. OpenBenchmarking.org
  3. Phoronix Test Suite