1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking Benchmarking Platform
Phoromatic Test Orchestration

DragonEgg 3.0 Puts GCC & LLVM In One Bed

Michael Larabel

Published on 5 December 2011
Written by Michael Larabel
Page 2 of 5 - 11 Comments

Trying out DragonEgg with LLVM 3.0 and GCC 4.5/4.6 is just a matter of building the shared object and then loading it with GCC via the "-fplugin=" option. For those interested in more technical information on DragonEgg can visit dragonegg.llvm.org and/or see these LLVM developer meeting slides from 2009 when the GCC plug-in was originally proposed as a replacement to LLVM-GCC.

For your viewing pleasure today what I have are benchmarks of GCC 4.6.2, LLVM/Clang 3.0, LLVM/DragonEgg 3.0 with the vanilla GCC 4.6.2, and LLVM/DragonEgg 3.0 when using "-fplugin-arg-dragonegg-enable-gcc-optzns" to take advantage of both GCC and LLVM compiler optimizations. Each of these compiler configurations built a variety of benchmarks under Ubuntu Linux. LLVM was built as a release build (optimized with no assertions) as was GCC. Each of the target benchmarks was left with their stock compiler flags. Other questions can be directed to the Phoronix Forums or the logs hosted on OpenBenchmarking.org.

The test system was an Intel Core i7 990X "Gulftown" with six physical CPU cores plus Hyper Threading. Ubuntu 11.10 x86_64 was used with the latest Linux 3.2 development kernel as of 3 December.

Latest Articles & Reviews
  1. Ubuntu 15.04 Offers Faster OpenGL For AMD Radeon GPUs On Open-Source
  2. Ubuntu 15.04 Brings Some Graphics Performance Improvements For Intel Haswell
  3. Sub-$20 802.11n USB WiFi Adapter That's Linux Friendly
  4. The Lenovo T450s Is Working Beautifully With Linux
  5. Linux 4.0 SSD EXT4 / Btrfs / XFS / F2FS Benchmarks
  6. Linux 4.0 Hard Drive Comparison With Six File-Systems
Latest Linux News
  1. Phoronix Server Migration
  2. GCC 5.2 Will Come In Two To Three Months
  3. AMD FP3 Motherboard Ported To Coreboot
  4. The Difference In Optimizations Between NIR & GLSL
  5. OpenMandriva Lx 3 Alpha: Adds UEFI Support, Defaults To LXQt
  6. Systemd Kills Off Shutdownd
  7. There's Now More Than 1,100 Games On Steam For Linux
  8. Btrfs In Linux 4.1 Has Fixes For File-Systems Of 20 Terabytes & Up
  9. Microsoft's CoreCLR Now Works On FreeBSD
  10. Unigine 2.0 Beta 2 Brings PBR, SSR, Kinect 2 Support
Most Viewed News This Week
  1. AMD Releases New "AMDGPU" Linux Kernel Driver & Mesa Support
  2. Ubuntu's Desktop-Next Switching From .DEBs To Snappy
  3. My Favorite Computer Desk Of The Past Decade For Less Than $100
  4. Systemd Kills Off Shutdownd
  5. AMD Open-Sources "Addrlib" From Catalyst
  6. Library Operating System (LibOS) For Linux Still Being Pursued
  7. Debian 8.0 Jessie Is Ready For Release This Weekend
  8. GIMP's Porting To GTK3 Continues