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

Compiler News Archives

GCC 4.9 Stacks Up ADA, Fortran Changes

GCC 4.9 isn't anticipated for release until H1'2014, but it's already been stacking up changes for several months. We have covered some of the new GCC 4.9 work already on Phoronix for this open-source compiler, but here's an overview of some of the other changes.
29 August 2013 - GCC 4.9 - 1 Comment

OpenMP 3.1 Support Readied By Intel For LLVM Clang

Intel software engineers have implemented full support for OpenMP 3.1 onto LLVM's Clang C/C++ compiler front-end.
27 August 2013 - OpenMP 3.1 - 11 Comments

Linux x32 Support Brewing For Clang/Compiler-RT

Improvements for LLVM's support of the Linux x32 ABI is set to improve with some work-in-progress patches for the Clang C/C++ compiler front-end and Compiler-RT runtime library.
22 August 2013 - Linux x32 ABI - 19 Comments

Intel Core i7 4900MQ Haswell Running LLVM Clang 3.4

The latest benchmark results to share from the System76 Gazelle Pro, a Linux laptop with an Intel Core i7 4900MQ "Haswell" processor, are some current benchmarks of the LLVM Clang 3.4 SVN compiler development code. Is there much churn over the latest LLVM/Clang 3.3 stable on this latest-generation Intel CPU?
19 August 2013 - LLVM Clang 3.4 SVN - 1 Comment

LLVM Clang 3.4 Enables SLP Vectorizer By Default

As anticipated, the LLVM Clang compiler has now enabled the use of its SLP Vectorizer by default.
1 August 2013 - LLVM Clang 3.4

LLVM Clang 64-bit ARM (AArch64) Now Supports NEON

The 64-bit ARM back-end to the LLVM/Clang compiler now supports generating NEON instructions for AArch64.
1 August 2013 - 64-bit ARM NEON

Benchmarking The SLP Vectorizer On LLVM Clang 3.4

Following word this weekend that Apple and Google engineers agree on SLP vectorization by default for the LLVM/Clang compiler, I carried out some fresh SLP Vectorizer benchmarks this weekend from the LLVM Clang 3.4 SVN development code.
29 July 2013 - LLVM Clang 3.4 SVN

Apple, Google Agree On More SLP Vectorization

After making more widespread use of the Loop Vectorizer, developers at Apple in Google are at least agreeing that LLVM's SLP Vectorizer should be more widely-used as well.
28 July 2013 - LLVM Vectorizer - 5 Comments

GCC Cauldron 2013 Recap

Videos from the recent GCC Cauldron 2013 that was hosted at the Googleplex earlier this month are now available online. Discussed during this developer event is not only the GCC compiler but also GDB, Address Sanitizer, and other compiler-related technologies.
25 July 2013 - GCC Cauldron 2013 Videos - 2 Comments

GCC 4.9, Clang 3.4 Will Have Better C++14 Support

We're still many months out from seeing the release of GCC 4.9 and LLVM Clang 3.4 releases, but with the next major updates to these open-source code compilers will come better support for the C++14 (C++1y) language.
25 July 2013 - GCC 4.9 C++14 - 2 Comments

LLVM Drops Support For Older Visual Studio

To the ire of some developers, LLVM 3.4 is dropping support for Visual Studio 2008 as its host compiler.
24 July 2013 - LLVM Visual Studio - 5 Comments

There Isn't Much To Show For The Open64 Compiler

While LLVM/Clang and GCC are moving forward vibrantly as open-source compilers, the current status of the open-source Open64 compiler project appears to be in hiatus.
22 July 2013 - Open64 Hiatus - 2 Comments

Apache Kills Off Its C++ Standard Library

The Apache Software Foundation has decided to end its Apache C++ Standard Library (stdcxx) project.
18 July 2013 - Apache stdcxx - 27 Comments

LLDB Gains Linux 64-bit Core FIle Support

The LLVM debugger is back to having ELF core file support for 64-bit Linux.
17 July 2013 - LLVM Debugger

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

551 Compiler news articles published on Phoronix.
15
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. AMD Open-Sources "Addrlib" From Catalyst
  5. Library Operating System (LibOS) For Linux Still Being Pursued
  6. Debian 8.0 Jessie Is Ready For Release This Weekend
  7. GIMP's Porting To GTK3 Continues
  8. Features Thus Far For The Linux 4.1 Kernel