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

Intel Cilk Plus Multi-Threading Support Going Into GCC

This morning there was news of Intel committed their open-source OpenMP Run-Time Library as a new LLVM project. Now this afternoon there's more good news for multi-threading in open-source compilers: the GCC steering committee will allow Intel to add their Cilk+ Runtime Library to the GCC code-base as they add multi-threading Cilk Plus C/C++ support to the compiler.
8 October 2013 - Cilk Plus - 1 Comment

Intel Ships Open-Source OpenMP Runtime For LLVM

While LLVM's Clang C/C++ compiler has made amazing progress in recent times, one of the features it's sorely been missing has been OpenMP support to allow it to better compete with GCC in many multi-threaded workloads. There's been numerous projects to work on OpenMP support in LLVM/Clang and most recently Intel has been taking up the work. Intel's latest announcement in the area is that they have decided to open-source their own OpenMP Runtime as a new LLVM sub-project.
8 October 2013 - Intel OpenMP Clang - 4 Comments

An Embeddable GCC-Based JIT Compiler Published

An experimental library has been published by a Red Hat developer that allows for an embeddable JIT compiler that's based on GCC.
3 October 2013 - GCC JIT Compiler - 4 Comments

Duetto Clang C++ For The HTML5 Web Is Now In Beta

Several months ago I wrote about the Duetto C++ compiler that is based upon LLVM's Clang and looks to take C++ programming to the HTML5 web. We hadn't heard anything out of the project since then, but today they're announcing their first public beta.
2 October 2013 - Duetto - 8 Comments

GCC Support Published For OpenACC On The GPU

Samsung has published their code to a modified version of the GCC Compiler that supports using the OpenACC 1.0 parallel computing specification. OpenACC allows for simplified parallel programming on heterogeneous CPU and GPU systems.
30 September 2013 - OpenACC 1.0 - 4 Comments

LLVM's libc++ Now Has Full C++1Y Support

LLVM's libc++ standard library alternative to the GNU's libstdc++ now has full support for the forthcoming C++1y standard.
24 September 2013 - Standard Library - 5 Comments

LLVM Clang 3.4 SVN Compiler Tests With Core-AVX2

For those curious about the performance of LLVM/Clang 3.4 -- the current development code of the increasingly-used open-source cross-platform compiler -- here's some new tests done on an Intel Core i7 "Haswell" processor with using the compiler's "core-avx2" optimizations and benchmarks comparing it to the stable LLVM 3.3 release.
22 September 2013 - LLVM Clang 3.4 - 1 Comment

Cling: An Interactive, JIT-Based C++ Interpreter

After writing about ClangFormat yesterday as an interesting LLVM project that leverages Clang to automatically reformat C/C++ source-code, a Phoronix reader wrote in about another interesting project, Cling. Cling is an interactive C++ interpreter that uses Clang for Just-In-Time compilation.
16 September 2013 - Cling - 5 Comments

Clang-Format Is Taking Good Shape For LLVM 3.4

Clang-Format is taking shape in LLVM 3.4 to be a competitive answer for automatically transforming and polishing C, C++, and Objective-C code-bases. Clang-Format is part of Clang Tools and can be used for automatic styling of code with easy integration for common programming applications.
15 September 2013 - ClangFormat - 1 Comment

LLVM Begins Gaining Ground On Windows

While the LLVM compiler infrastructure is supported to some extent on Microsoft Windows, the main focus of LLVM development has been -- and continues to be -- around Linux and OS X support. However, with a recent push, the LLVM toolchain is beginning to make more serious progress on Windows.
7 September 2013 - LLVM Windows - 1 Comment

Chromebook Cortex-A15: GCC 4.8 vs. LLVM/Clang 3.3

It's been a while since last publicly releasing any GCC vs. LLVM/Clang compiler benchmarks from the Samsung Chromebook with Exynos 5 Dual Cortex-A15 SoC. However, uploaded to OpenBenchmarking.org I have now released some new results.
5 September 2013 - Chromebook Cortex-A15 - 2 Comments

GCC Core-AVX2 "Haswell" CPU Optimization Tests

Our latest tests from an Intel Core i7 4900MQ "Haswell" laptop are looking at the impact of applying CPU compiler optimizations for this high-end "core-avx2" processor when using a recent GCC 4.9 development snapshot.
1 September 2013 - GCC 4.9 Snapshots - 1 Comment

Undefined Behavior Sanitizer Added To GCC

The mainline GCC compiler received support today for UBSAN, the Undefined Behavior Sanitizer.
30 August 2013 - UBSAN - 1 Comment

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

424 Compiler news articles published on Phoronix.
8
Latest Linux Hardware Reviews
  1. Preview: AMD's FX-9590 Eight-Core At Up To 5.0GHz On Linux
  2. Intel Launches The Core i7 5960X, Mighty Powerful Haswell-E CPUs
  3. AMD Radeon R9 290: Gallium3D vs. Catalyst Drivers
  4. AMD Radeon R9 290 Open-Source Driver Works, But Has A Ways To Go
Latest Linux Articles
  1. Ondemand vs. Performance CPU Governing For AMD FX CPUs On Linux 3.17
  2. How Intel Graphics On Linux Compare To Open-Source AMD/NVIDIA Drivers
  3. The Fastest NVIDIA GPUs For Open-Source Nouveau With Steam Linux Gaming
  4. Testing For The Latest Linux Kernel Power Regression
Latest Linux News
  1. Marek Lands Radeon Gallium3D HyperZ Improvements
  2. Mozilla Firefox 32 Surfaces With HTML5, Developer Changes
  3. Nouveau X.Org Driver Released With DRI3+Present, Maxwell, GLAMOR
  4. Microsoft & AMD Release C++ AMP Compiler With Linux Support
  5. AMD, Wine & Valve Dominated August For Linux Users
  6. Linux 3.17-rc3 Kernel Released Back On Schedule
  7. Lennart Poettering Talks Up His New Linux Vision That Involves Btrfs
  8. Mesa 10.3 RC2 Arrives Via Its New Release Manager
  9. Ubuntu 14.10's Lack Of X.Org Server 1.16 Gets Blamed On AMD
  10. MSI Motherboard BIOS Updating Remains A Pain For Linux Users
Latest Forum Discussions
  1. Lennart Poettering Talks Up His New Linux Vision That Involves Btrfs
  2. Best Radeon for a Power Mac G5?
  3. The dangers of Linux kernel development
  4. Updated and Optimized Ubuntu Free Graphics Drivers
  5. AMD Releases UVD Video Decode Support For R600 GPUs
  6. SSD seems slow
  7. Is laptop with Intel CPU and AMD dGPU worth buying considering especially AMD Enduro?
  8. Radeon HD5670 and Ubuntu 14.04