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.org

Compiler News Archives

Duetto Project Continues For Web-Based C++ Support

Duetto is an alternative open-source project to EmScripten, the LLVM-based project for compiling C/C++ code-bases into JavaScript for execution by modern HTML5 web-browsers. Duetto is still LLVM-based and relies on JavaScript, but there's a few changes over EmScripten.
17 July 2013 - EmScripten Alternative - 13 Comments

New LLVM Clang Compiler Benchmarks: 3.2, 3.3, 3.4 SVN

From an older Intel Core i7 990X Extreme Edition "Gulftown" system the LLVM/Clang compiler performance of the 3.2 and 3.3 releases were compared to the current SVN code as of today. There are some LLVM 3.4 performance improvements while for other workloads there isn't much evolution to see.
15 July 2013 - Core i7 990X Gulftown - 3 Comments

LLVM May Enable The SLP Vectorizer By Default

The LLVM compiler infrastructure may be generating some speedier binaries by default for the -O3 optimization level by turning on the straight-line SLP vectorizer.
14 July 2013 - For -O3 - 2 Comments

LLDB 3.3 Grows In Use For Linux Developers

While the innovative LLVM compiler infrastructure is mentioned extremely often on Phoronix along with its Clang C/C++ compiler, receiving less coverage is LLDB. However, with LLVM 3.3, the LLVM Debugger has grown in functionality and is growing in usefulness.
29 June 2013 - LLVM Debugger

GCC 4.9 Is Friendly Toward Intel's Silvermont

The GCC 4.9 compiler that's still in early stages of development can generate binaries optimized for Intel's forthcoming Atom "Silvermont" hardware via the new "slm" CPU type.
27 June 2013 - GCC 4.9 - 3 Comments

Running GCC 4.9 With Intel's Core i7 "Core-AVX2"

I've already delivered GCC vs. LLVM Clang compiler benchmarks on Intel's Core i7 4770K "Haswell" platform and tested the "core-avx2" optimizations offered by the latest compilers. That previous testing was done from the stable releases of LLVM Clang 3.1/3.2 and GCC 4.7/4.8 releases, but looking ahead, here's some benchmarks of the latest GCC 4.9 development snapshot.
27 June 2013 - Core-AVX2

LLVM 3.3 Officially Released

After a two week hiatus, LLVM 3.3 has been officially released!
18 June 2013 - LLVM 3.3 - 3 Comments

LLVM/Clang Now Uses Loop Vectorizer At New Levels

The LLVM Loop Vectorizer is now being utilized by default at new optimization levels, in the name of faster performance.
17 June 2013 - LLVM Vectorization - 1 Comment

LLVM / Clang 3.3 Is Running Late, But It's Good

For those that didn't realize, the LLVM/Clang 3.3 release is running a bit behind schedule, but the wait should be worth it with this hefty upgrade.
9 June 2013 - Clang 3.3

An Important Radeon R600 Change In LLVM 3.4

While LLVM 3.3 hasn't even been released yet, there's already an important change found in LLVM 3.4 for Radeon R600 GPU users.
7 June 2013 - LLVM 3.4 - 8 Comments

LLVM May Expand Its Use Of The Loop Vectorizer

LLVM's Loop Vectorizer, which is able to automatically vectorize code loops for performance benefits in many scenarios, may find its use expanded for other optimization levels in future LLVM releases.
6 June 2013 - LLVM Loop Vectorizer - 8 Comments

GCC 4.8.1 Released With Compiler Bug-Fixes

As the first point release for the GCC 4.8 compiler is the freshly-released GCC 4.8.1.
31 May 2013 - GCC 4.8.1 - 1 Comment

The Best Features Of LLVM / Clang 3.3

With next month's release of LLVM 3.3 quickly approaching, here's an overview of some of the best and most exciting features coming to this next major update of the LLVM compiler infrastructure and Clang C/C++ compiler front-end.
26 May 2013 - LLVM / Clang 3.3 - 4 Comments

LLVM Clang 3.3 RC2 Is Ready For Testing

The release of LLVM 3.3 along with its sub-projects like the Clang C/C++ compiler front-end and Compiler-RT is imminent. A second release candidate was posted just prior to the weekend to usher in some last minute testing.
24 May 2013 - LLVM 3.3 Release

GCC 4.8.1 Compiler Due To Be Out Next Week

The first point release to the GCC 4.8 compiler was made available in release candidate form on Friday, ahead of the official release that's expected next week.
18 May 2013 - Release Candidate - 1 Comment

JADE: An LLVM-Based Video Decoder For MPEG RVC

LLVM continues to show its adaptability with the innovative compiler infrastructure now being used by JADE, the Just-In-Time Adaptive Decoder Engine. JADE is an LLVM-powered generic video decoder.
17 May 2013 - JADE Engine - 1 Comment

LLVM 3.3 Release Candidate 1 Now Available

Following yesterday's branching of LLVM and the related components from trunk, LLVM 3.3 Release Candidate 1 is now available for those interested in testing the Apple-sponsored compiler.
8 May 2013 - LLVM 3.3

LLVM/Clang 3.3 Branched With Many New Features

LLVM 3.3 and an adjoining update to the Clang C/C++ compiler is due out in June with new features. Today the code for version 3.3 was branched from trunk.
7 May 2013 - LLVM/Clang 3.3

Sambamba: Another Way To Automatically Parallelize Code

Sambamba is an interesting research project out of academia that's yet another attempt at coming up with a better means of automatically parallelizing code. The Sambamba project describes itself as "A Runtime System for Online Adaptive Parallelization."
7 May 2013 - Sambamba - 5 Comments

Dagger: Decompiling Software Through LLVM

Dagger is a decompilation framework written around LLVM that supports decompiling software back into LLVM IR.
6 May 2013 - Dagger - 1 Comment

457 Compiler news articles published on Phoronix.
11
Latest Linux Hardware Reviews
  1. MSI X99S SLI PLUS On Linux
  2. NVIDIA GeForce GTX 970 Offers Great Linux Performance
  3. CompuLab Intense-PC2: An Excellent, Fanless, Mini PC Powered By Intel's i7 Haswell
  4. From The Atom 330 To Haswell ULT: Intel Linux Performance Benchmarks
Latest Linux Articles
  1. RunAbove: A POWER8 Compute Cloud With Offerings Up To 176 Threads
  2. 6-Way Ubuntu 14.10 Linux Desktop Benchmarks
  3. Ubuntu 14.10 XMir System Compositor Benchmarks
  4. Btrfs RAID HDD Testing On Ubuntu Linux 14.10
Latest Linux News
  1. Fedora 21 Beta & Final Release Slip Further
  2. Mesa 10.3.2 Has A Couple Bug-Fixes
  3. RadeonSI/R600g HyperZ Support Gets Turned Back On
  4. openSUSE Factory & Tumbleweed Are Merging
  5. More Fedora Delays: Fedora 21 Beta Slips
  6. Mono Brings C# To The Unreal Engine 4
  7. Coreboot Now Has Support For Intel Broadwell Hardware
  8. Enlightenment's EFL 1.12 Alpha Has Evas GL-DRM Engine, OpenGL ES 1.1 Support
  9. GTK+ Lands Experimental Backend For Mir Display Server
  10. Ubuntu 14.10 Officially Released
Latest Forum Discussions
  1. HOPE: The Ease Of Python With The Speed Of C++
  2. Updated and Optimized Ubuntu Free Graphics Drivers
  3. Ubuntu 16.04 Might Be The Distribution's Last 32-Bit Release
  4. Linux hacker compares Solaris kernel code:
  5. Advertisements On Phoronix
  6. Users/Developers Threatening Fork Of Debian GNU/Linux
  7. AMD Releases UVD Video Decode Support For R600 GPUs
  8. Proof that strlcpy is un-needed