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

How To Use GCC 5's OpenMP & OpenACC Offloading Support

With the upcoming GCC 5 compiler release there is the offloading infrastructure support in place as OpenMP 4.0 and OpenACC compute offloading to accelerators begin to mature in this open-source compiler. For those willing to toy with the latest experimental code, it's possible to get your feet wet if you have a NVIDIA GPU or supported Intel Xeon Phi MIC card.
25 January 2015 - GCC 5 Offloading - 2 Comments

BPF Backend Merged Into LLVM To Make Use Of New Kernel Functionality

The newest LLVM back-end in the mainline code is for supporting BPF, the "universal in-kernel virtual machine" present in the latest releases of the Linux kernel.
24 January 2015 - BPF Backend

New "ORC" JIT API Land In LLVM

The new "ORC" Just-In-Time compilation APIs have landed within mainline LLVM.
24 January 2015 - ORC LLVM JIT - 4 Comments

Facebook Releases HHVM 3.5 As A PHP Alternative

Facebook developers have released version 3.5.0 of HHVM as a faster alternative to the reference PHP implementation.
20 January 2015 - HHVM 3.5 - 3 Comments

LLVM Developers Are Bringing LLDB To Windows

On Linux there have been developers looking forward to having LLDB mature to become an advanced debugger alternative to GDB while Windows users are now being able to utilize this LLVM debugger as well.
20 January 2015 - LLVM Debugger

GCC Trunk Is Now In Stage 4 Ahead Of GCC 5

GCC 5 feature development is over and as of today the mainline code is in "stage four" development ahead of the GCC 5 release.
19 January 2015 - GCC Stage 4 - 1 Comment

Apple Works To Bring Loop Distribution/Partial Vectorization To LLVM

LLVM has long had an loop vectorizer for the automatic vectorization of loops in LLVM IR while now upstream developers are looking to make improvements for vectorizing loops that up to now haven't been touched due to memory dependence cycles.
18 January 2015 - Partial Loop Vectorization - 5 Comments

OpenACC Changes Merged Today For GCC 5

The OpenACC support was merged for GCC 5 on the final day of permitting new work for this major GPLv3 compiler update.
15 January 2015 - GCC 5 OpenACC - 6 Comments

LLVM 3.6 Is Branched, Trunk Code Is Now For LLVM 3.7

Following last month's LLVM 3.6 plans, the mainline code of LLVM was branched for preparing the 3.6 release so now the master/trunk code is for LLVM 3.7.
15 January 2015 - LLVM 3.6 - 1 Comment

C Framework For OpenCL Now Supports Device Fission & Native Kernels

The C Framework For OpenCL has reached version 2.0. CF4OCL allows the rapid development of OpenCL host programs in C/C++ while making it easier to provide OpenCL, simplify the analysis of OpenCL environments, etc.
14 January 2015 - CF4OCL v2.0.0 - 8 Comments

Rust 1.0 Alpha Released & Is Now Feature-Complete For 1.0

Just announced by the Rust team is the release of Rust 1.0 Alpha, a huge milestone for the Mozilla-backed programming language.
9 January 2015 - Rust 1.0 - 3 Comments

GCC 5 Feature Development Is Over With A Focus Now On Bug-Fixing

GCC 5.0 feature development is now over so it's time to start concentrating on fixing bugs for this huge compiler update.
9 January 2015 - GCC 5.0 - 12 Comments

Go 1.5 Is Still Working Towards Being Written In Go

The plan for the upcoming release of Google's Go 1.5 language is to have its tool-chain be written in Go. In order to bootstrap the new Go compiler tool-chain, they'll depend on Go 1.4 to compile the new code.
9 January 2015 - GoLang 1.5 - 7 Comments

Why Google Chrome Switched To The Clang Compiler On Linux

Since a few months back Google switched from GCC to Clang for compiling their production builds of the Chrome web-browser on Linux. A Google developer has now shed some light on the switch with backing up their own reasons for switching to Clang.
5 January 2015 - Clang'ing Chrome - 83 Comments

GCC Soars Past 14.5 Million Lines Of Code & I'm Real Excited For GCC 5

If you thought LLVM/Clang with just under four million lines was a huge code-base for a compiler as the entire Linux kernel is over 19 million lines, just wait until you see the current size of GCC.
5 January 2015 - GNU Compiler Collection - 13 Comments

LLVM & Clang Had A Killer 2014 With Lots Of Improvements

The LLVM project had a great 2014 with a ton of new developers and contributions to the compiler infrastructure and its Clang C/C++ compiler front-end.
4 January 2015 - Developers!

Next-Generation PHP 7.0 Is Running Well But Will It Catch Up To HHVM?

It's been a while since I've last tried out the Git code for the next-generation PHP (phpng) that's going to be known as PHP 7.0 when released likely later this year.
3 January 2015 - phpng - 17 Comments

Portable C Compiler 1.1.0 Released (PCC 1.1)

The better part of four years since the release of PCC 1.0, the second official release of the modern Portable C Compiler is now available.
27 December 2014 - Portable C Compiler - 2 Comments

The Most Viewed Compiler News & Milestones Of This Year

Our latest end of year list is looking at the most viewed compiler-related news of 2014... Of course, much of it comes down to GCC and Clang.
27 December 2014 - Compilers In 2014

Ruby 2.2 Released With A Better Garbage Collector

Making a Christmas day debut is Ruby 2.2.
25 December 2014 - Ruby 2.2 - 5 Comments

550 Compiler news articles published on Phoronix.
3
Latest Articles & Reviews
  1. Sub-$20 802.11n USB WiFi Adapter That's Linux Friendly
  2. The Lenovo T450s Is Working Beautifully With Linux
  3. Linux 4.0 SSD EXT4 / Btrfs / XFS / F2FS Benchmarks
  4. Linux 4.0 Hard Drive Comparison With Six File-Systems
  5. Lenovo ThinkPad T450s Broadwell Preview
  6. How Open-Source Allowed Valve To Implement VULKAN Much Faster On The Source 2 Engine
Latest Linux News
  1. AMD Open-Sources "Addrlib" From Catalyst
  2. AMD Releases New "AMDGPU" Linux Kernel Driver & Mesa Support
  3. A Gigabyte Sandy/Ivy Bridge Motherboard Now Handled By Coreboot
  4. Linux 3.16 Through Linux 4.0 Performance Benchmarks
  5. Intel's Windows Driver Now Supports OpenGL 4.4, Linux Driver Still With OpenGL 3.3
  6. DRM Graphics Updates Sent In For The Linux 4.1 Kernel
  7. More eBPF Improvements Heading To Linux 4.1
  8. LLDB Is Getting Into Shape For Linux 64-bit Debugging
  9. Wine-Staging 1.7.41 Works On Improved Debugging Support
  10. GNOME 3.18 Release Schedule: 23 September Release
Most Viewed News This Week
  1. Nouveau: NVIDIA's New Hardware Is "VERY Open-Source Unfriendly"
  2. LibreOffice 4.5 Bumped To Become LibreOffice 5.0
  3. Linux Audio Is Being Further Modernized With The 4.1 Kernel
  4. KDBUS Is Taking A Lot Of Heat, Might Be Delayed From Mainline Linux Kernel
  5. VirtualBox 5.0 Beta 2 Released
  6. ZFS & Libdvdcss Should Soon Be In Debian
  7. Ubuntu 15.04 Now Under Final Freeze
  8. EXT4 In Linux 4.1 Adds File-System Level Encryption