With my Intel Core i7 5960X Haswell-E Linux review out there, one of the quick to be requested extra tests is benchmarking the i7-5960X 16-thread processor with LLVM/Clang against GCC. Here's some initial data comparing the compilers for this $1000+ processor.
While GCC has had Cilk Plus multi-threading support since last year that made it into GCC 4.9, with the upcoming GCC 5 release will be full support for Intel's Cilk Plus specification.
Intel has shipped an updated version of their Cilk Plus code compiler that's built atop LLVM.
For those interested in GCC and other components of the GNU stack, the videos of the GNU Tools Cauldron 2014 event from earlier this summer have finally been published.
LLVM 3.5 is now available for fans just not looking for a more liberally licensed compiler but for those dependent upon AMD's GPU LLVM compiler back-end and the other innovative use-cases provided by the LLVM stack.
LLVM 3.5 is tentatively scheduled to be released tomorrow as the latest bi-annual update to the open-source compiler infrastructure along with its sub-projects like the Clang C/C++ front-end. If you haven't been following its development closely or trying out the pre-releases, here's a recap of some of the changes you can find with this newest release.
The latest addition to GCC 5's growing list of features is official support for DragonFlyBSD on i386 and x86_64 architectures.
AMD and Microsoft jointly released C++ AMP version 1.2 compiler that supports Linux alongside Windows. Ubuntu is the officially supported distribution at this time.
While PHP 5.6 was just released, Facebook's HHVM remains a competitive, alternative implementation that continues gaining new features and is being ruthlessly optimized by Facebook engineers.
A fourth release candidate for LLVM 3.5 had to be issued today over running into a pesky issue that needed to be resolved.
With this morning's release of PHP 5.6 I ran some quick PHP performance tests.
While we're just a few months into the GCC 4.10 release cycle that's going to be released as GCC 5, there's already some release notes forming for this 2015 open-source compiler update.
Version 0.3 of the Julia programming language has been released.
With each kernel revision, LLVM Clang gets closer to being able to build the mainline Linux kernel. There's now just a few dozen patches outstanding for LLVMLinux to be a mainline success.
As a continuation to yesterday's brief GCC 4.9 vs. GCC 4.10 (GCC 5.0) comparison with the AMD A10 A-Series "Kaveri" APU, here's some benchmarks when using the GCC 4.10 development snapshot and trying a variety of CFLAGS/CXXFLAGS to see the current impact on their performance for a variety of Linux benchmarks.
There's been a lot of AMD APU tests this week on Phoronix with having the newest Kaveri APUs. Our latest APU adventure is seeing how well the GCC performance compares between GCC 4.9 and GCC 4.10, what's expected to become GCC 5.0.
McSema has been officially open-sourced as an advanced program for translating x86 machine code into LLVM bitcode.
Aside from the experimental "Coconut" as a Python JIT compiler using GCC's new Just-In Time capabilities, the libgccjit.so shared library isn't yet depended upon in the real-world but the JIT compilation abilities are being built upon for hopeful incorporation into the GNU Compiler Collection.
Linus Torvalds' latest tirade is over the GCC 4.9 code compiler.
Last week in Cambridge (UK) was the GNU Tools Cauldron 2014 conference where a number of interesting GCC-related talks took place, including greater collaboration between the GCC and LLVM/Clang compiler crews.
The GNU Compiler Collection has been awarded with ACM's 2014 Programming Languages Software Award.
GNU Compiler Collection developers are beginning to come to a consensus that GCC 5.0 will be released in 2015.
We've known for a while that LLVM 3.5 has been under plans for a release in August now with just being days away from the start of the month, we have a better idea for the release schedule.
Released the middle of last month was Google's Go 1.3 programming language. Updated Go 1.3 code is now landing within the GNU Compiler Collection.
The LLVM Foundation has announced the annual LLVM Developers' Meeting that occurs every year in Q3~Q4 in California.
The first point release to the GCC 4.9 compiler is now available.
The latest programming language that can leverage using LLVM and its plethora of back-ends is Pascal-86, a language most Phoronix readers have probably never even heard of.
While LLVM's Clang compiler is predominantly used on Linux, OS X, and BSD systems, the Microsoft Windows support has been a focus over the past several months and is reaching an improved state for building native Windows programs with Visual C++ compatibility.
While adoption of the Linux x32 ABI hasn't really taken off with most developers and end-users doing just fine with x86_64-compiled software, Intel is trying to get things back on track for supporting x32 by LLVM and Clang.
611 Compiler news articles published on Phoronix.