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

OpenACC Still Not Loved By Open Compilers

While an open industry standard, the leading open-source compilers still lack support for the OpenACC parallel programming standard.
4 December 2012 - OpenACC - 3 Comments

ARM Cortex-A15 GCC Compiler Tuning Performance

To complement the recent compiler benchmarking on the ARM Cortex-A15 as found in the Samsung Exynos 5 Dual with the Samsung Chromebook, here's some compiler tuning benchmark results from the speedy low-power ARM system.
4 December 2012 - ARM Cortex-A15 - 3 Comments

DARPA Project Using LLVM For Better Code Security

A software research project being funded by the United States' Defense Advanced Research Projects Agency (DARPA) with its Cyber Fast Track program is looking at ways for providing a flexible and integrated security infrastructure by using LLVM for dynamic and static security tasks.
2 December 2012 - DARPA FastTrack - 3 Comments

LLVM 3.2 Release Candidate 2 Arrives

The second release candidates of LLVM 3.2 -- along with related components like Clang and DragonEgg -- are now available for testing.
2 December 2012 - LLVM 3.2 RC2 - 1 Comment

Using AddressSanitizer & ThreadSanitizer In GCC 4.8

While born originally at Google as projects for LLVM, AddressSanitizer and ThreadSanitizer have been ported to GCC and will be part of the forthcoming GCC 4.8 compiler release. Back at Google, they're onto developing MemorySanitizer for LLVM.
30 November 2012 - Features

Unified Parallel C (UPC) Comes To LLVM/Clang

Clang UPC has been announced, which is a Unified Parallel C implementation targeting the LLVM/Clang compiler stack. Unified Parallel C is a C99 extension targeting high-performance computing on parallel machines.
30 November 2012 - UPC Clang - 2 Comments

A Basic Look At How The LLVM Compiler Works

The LLVM compiler infrastructure is frequently talked about on Phoronix whether it be about its Clang C/C++ compiler or one of the innovative use-cases for LLVM such as with the LLVMpipe Gallium3D driver or as a JIT engine within some free software projects like Mono. However, for those that don't understand much of the internals of LLVM, here's a brief overview.
29 November 2012 - LLVM

AMD R600 LLVM Back-End Still Being Tried For 3.2

There's just a few weeks to go until the release of LLVM 3.2, but AMD is still trying to get its "R600" GPU back-end merged into this next compiler infrastructure release.
27 November 2012 - Release - 2 Comments

LLVM 3.2 Improves PowerPC Compiler Support

In addition to featuring an auto-vectorizer, Polly optimizations, and countless other improvements, the forthcoming release of LLVM 3.2 brings numerous improvements to its PowerPC back-end.
25 November 2012 - LLVM 3.2 - 3 Comments

Google Parsing Of LLVM's Clang Compiler Errors

Another interesting session from this month's LLVM Developers' Meeting in San Jose was about how Google manages to collect and utilize Clang diagnostics internally for software they develop at the company.
21 November 2012 - LLVM Developers

The State Of 64-Bit ARM (AArch64) On LLVM/Clang

ARM's AArch64 back-end for LLVM to handle the 64-bit ARMv8 architecture is working, but there's still more work ahead of the hardware's general availability in about one year's time.
20 November 2012 - It's Working - 7 Comments

LLVM Developers Prefer Git Over SVN

While the LLVM compiler infrastructure is primarily developed around Subversion, a poll was recently conducted that found LLVM developers overwhelmingly prefer Git over SVN for version control.
19 November 2012 - LLVM - 9 Comments

Pairing A C Compiler With QEMU's Code Generator

Earlier this week when writing about the state of the Tiny C Compiler, I learned more about QCC. QCC is a new initiative to pair a forked version of the Tiny C Compiler (TCC) with QEMU's code generator.
18 November 2012 - QEMU Code Generation - 2 Comments

Clang Can Analyze Code Comments, Generate Docs

Aside from why LLVM/Clang was ported to one of the fastest super computer's in the world and using Clang to implement Microsoft's C++ AMP, another interesting session at this month's LLVM Developers' Conference in San Jose was about using Clang to analyze code comments.
18 November 2012 - LLVM's Clang - 5 Comments

Why LLVM/Clang Was Ported To A Super Computer

Most often whenever writing about LLVM and its Clang C/C++ compiler front-end on Phoronix, within the forums is a flurry of comments from those in support of and against this modular compiler infrastructure. Some are against LLVM/Clang simply because its BSD-licensed and sponsored by Apple rather than the GPLv3-licensed GCC backed by the FSF. Others, meanwhile, see LLVM as presenting unique advantages and benefits. What reasons would a leading US national laboratory have for deploying LLVM/Clang to their leading super-computer? Here's an explanation from them.
16 November 2012 - An Explanation - 11 Comments

Intel Makes Microsoft's C++ AMP Cross-Platform

Microsoft conceived C++ Accelerated Massive Parallelism (AMP) as a library atop DirectX 11 for offering data-parallelism directly in C++ that can make easy use of GPUs while having CPU fall-back support. With C++ AMP being similar to OpenCL, Intel engineers decided to implement the Microsoft specification within OpenCL and using LLVM/Clang so that it can be used cross-platform.
16 November 2012 - Intel Port - 10 Comments

Tiny C Compiler Is Still Around, But Not Quickly Moving

While the Tiny C Compiler may be quick at compiling code, the lightweight C compiler hasn't been too quick to advance with new releases and features.
15 November 2012 - Tiny C Compiler - 5 Comments

LLVM 3.2 Release Candidate 1 Is Out There

The first release candidate of the LLVM 3.2 compiler infrastructure along with the Clang C/C++ front-end compiler is now available.
14 November 2012 - LLVM 3.2 RC1

GCC 4.8 Has More Optimizations

The GCC 4.8 compiler when released in early 2013 will have a number of new optimizations.
14 November 2012 - GCC 4.8 - 4 Comments

LLVM Seeks New Code Owners

At Chris Lattner's keynote for the LLVM Developers' Conference that took place last week in California, he called for more "code owners" within the LLVM code-base.
12 November 2012 - LLVM Code Owners - 1 Comment

474 Compiler news articles published on Phoronix.
16
Latest Linux Hardware Reviews
  1. Acer B286HK: A 28-inch UHD LED 4K Monitor For As Low As $350
  2. Intel Xeon E5-1680 v3 & E5-2687W v3 Compared To The Core i7 5960X On Linux
  3. Intel 120GB 530 Series SSD Linux Performance
  4. Btrfs/EXT4/XFS/F2FS RAID 0/1/5/6/10 Linux Benchmarks On Four SSDs
Latest Linux Articles
  1. Mesa Git Yields Performance Improvements For Newer AMD GPUs
  2. Apple OS X 10.10 vs. Ubuntu 14.10 Performance
  3. Mesa 10.5-devel Brings Some Intel Haswell HD Graphics Changes Over Mesa 10.3
  4. NVIDIA vs. Nouveau Drivers With Linux 3.18 + Mesa 10.4-devel
Latest Linux News
  1. NVIDIA Posts Tegra Gallium3D Patch For K1+ Support
  2. Ubuntu 14.10 MacBook Air Tests With Linux 3.18, Mesa 10.5
  3. AMD Richland APU Support Added To Coreboot
  4. 2014 Holiday Shopping Reminder, Happy Thanksgiving
  5. Python 3 Support Added To The GNOME Shell
  6. ReactOS Lands Its New Explorer Shell
  7. Weston's IVI Shell Sees New Version
  8. IMP Launches As Another Open-Source Computer Attempt
  9. Git 2.2.0 Released With 550+ Changes
  10. GNOME 3.15.2 Released
Latest Forum Discussions
  1. Updated and Optimized Ubuntu Free Graphics Drivers
  2. Hurrican SDL Port
  3. Roadmap to Catalyst 14.10 ?
  4. how to configure module phoromatic ?
  5. PulseAudio 6.0 Is Coming & Other Linux Audio Plans For The Future
  6. Debian Developer Resigns From The Systemd Maintainership Team
  7. Cant get working Kaveri APU - A10-7850k
  8. Script for Fan Speed Control