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

GCC 4.8 Improves Its Runtime Library (libstdc++)

There's been many Phoronix articles already covering features and changes coming to GCC 4.8, the next major compiler update to come out of the Free Software Foundation in March or April. One of the areas that's seen improvements in GCC 4.8 and not talked about much yet is the improvements to its runtime library, libstdc++, with new features being present.
17 January 2013 - libstdc++

Emscripten-Qt: Bringing Qt, C++ To The Web

Since late 2011 there has been Emscripten, the interesting project that allows generating JavaScript out of LLVM Bitcode. Emscripten thus allows for C/C++ code -- and in effect anything else that can be lowered down into LLVM Bitcode -- to be turned into JavaScript and run from a modern web-browser. Another project that has since come about is Emscripten-Qt, which is a port of the Qt tool-kit to JavaScript and HTML5 for use by web-browsers.
14 January 2013 - Emscripten - 7 Comments

LLVM/Clang Compiler Being Ported To GNU/Hurd

The LLVM compiler infrastructure and the Clang C/C++ compiler front-end are being ported to the GNU/Hurd operating system.
11 January 2013 - Clang'ed Hurd - 5 Comments

Portable OpenCL 0.7 Improves On OpenCL 1.2

Version 0.7 of POCL, the Portable OpenCL implementation targeting OpenCL 1.2 compliance, has been officially released.
9 January 2013 - POCL 0.7 - 1 Comment

LLVM Developers Ponder Using C++11 Features

While C++11 is an ISO standard and the Clang C/C++ compiler front-end to LLVM has been supporting C++11, developers behind the LLVM compiler infrastructure are still deciding whether to allow C++11 language features within their code-base.
9 January 2013 - LLVM C++11 - 6 Comments

You Can Now Run LLVM Assembly In Your Web-Browser

Thanks to some experimental and innovative work done on LLVM, it's now possible to parse and execute LLVM Assembly within your web-browser. This Assembly code from the LLVM compiler infrastructure is then translated to JavaScript using EmScripten.
3 January 2013 - LLVM IR - 4 Comments

Unpleasant: LLVM/Clang 3.2 On The ARM Cortex-A15

Since publishing LLVM/Clang 3.2 benchmarks a few days ago that showed the Clang C/C++ compiler competing with -- and in some cases outperforming -- the GCC compiler on Intel x86_64, several Phoronix readers have been asking how things compare on the ARM side.
30 December 2012 - ARM Cortex-A15 - 5 Comments

OpenMP Support For LLVM/Clang Still Being Drawn

One of the features sadly not found in the recent release of LLVM/Clang 3.2 is OpenMP support.
27 December 2012 - Missing Featuire - 4 Comments

FreeBSD Jumps Quickly On LLVM/Clang 3.2

While just released on Friday, FreeBSD has already pulled LLVM/Clang 3.2 into its "head" repository and will be pushing it into the FreeBSD 9/Stable series in the weeks ahead.
24 December 2012 - LLVM/Clang Compiler - 21 Comments

What Features LLVM/Clang 3.2 Bring To The Table

While the features of LLVM 3.2 and its Clang C/C++ compiler front-end have been talked about in numerous Phoronix articles over the past few months, here's an overview of the new features for this open-source compiler infrastructure update that was released on Friday.
23 December 2012 - LLVM 3.2 Features - 9 Comments

LLVM 3.2 Released

It's a few days late, but LLVM 3.2 has been officially released.
21 December 2012 - LLVM 3.2

NVIDIA's CUDA/OpenCL PTX Back-End In LLVM 3.2

In preparing for the imminent release of LLVM 3.2, another worthwhile feature to go over is the NVPTX back-end that's been merged for this forthcoming open-source compiler infrastructure release. The NVPTX LLVM back-end is what's used by NVIDIA's closed-source driver for its CUDA and OpenCL compiler.
16 December 2012 - LLVM 3.2 - 3 Comments

LLVM 3.2 Vastly Improves Processor Support

The soon-to-be-released LLVM 3.2 compiler infrastructure will expand upon its coverage of processor support and CPU capabilities.
15 December 2012 - LLVM 3.2

Looping Through LLVM's New Loop Vectorizer

Premiering with LLVM 3.2, which will debut later this month, is an automatic loop vectorizer. I've already delivered benchmarks of LLVM's new automatic loop vectorizer, but here's more details on this new LLVM compiler feature.
8 December 2012 - LLVM Looping

LLVM Developers' Meeting 2012 Videos Posted

The videos from last month's LLVM Developers' Meeting in San Jose, California have now been uploaded to the Internet.
6 December 2012 - Videos

Intel Proposes Tool To Auto-Convert Code To C++11

An Intel developer has proposed a migration tool based upon LLVM's Clang tooling library to auto-convert C++ code to take advantage of new C++11 features in an automated manner.
6 December 2012 - Intel

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

490 Compiler news articles published on Phoronix.
16
Latest Linux Hardware Reviews
  1. ASRock X99 Extreme3 Is An Affordable Choice For Linux Users
  2. A Walkthrough Of The New 32 System Open-Source Linux Benchmarking Test Farm
  3. Habey MITX-6771: Mini-ITX Board With Quad-Core J1900 Bay Trail
  4. OCZ Vector 150 SSD On Linux
Latest Linux Articles
  1. 17-Way Linux Graphics Card Comparison With Civilization Beyond Earth
  2. AMD Kaveri: Open-Source Radeon Gallium3D vs. Catalyst 14.12 Omega Driver
  3. 12-Way AMD Catalyst 14.12 vs. NVIDIA 346 Series Linux GPU Comparison
  4. AMD Catalyst 14.12 Omega Driver Brings Mixed Results For Linux Users
Latest Linux News
  1. Live Patching Support Planned For Linux 3.20/4.0 Kernel
  2. Features Of The Linux 3.19 Kernel: Graphics & Disks Rule
  3. Orange Pi Is The Latest Raspberry Pi Inspired ARM Board
  4. An Open-Source Hardware Ambient Light Sensor Is Brought Up
  5. Heterogeneous Memory Management Is Coming Along For The Linux Kernel
  6. NTP Is The Latest Project Struck By Security Issues
  7. LDC 0.15.1 Released For A D Compiler In LLVM
  8. Fedora Doesn't Yet Enable F2FS File-System Support
  9. XZ 5.2 Adds New Multi-Threaded Options
  10. Intel 2.99.917 X.Org Driver Released, 3.0 Release Finally Near
Latest Forum Discussions
  1. Looking for an nVidia GPU, but not sure how well they are supported.
  2. No OpenCL with latest driver updates on Ubuntu?
  3. Need some hand holding with upgrading xserver
  4. Maker3D - create your 3D RPG
  5. FPS capped on Linux (AMD fglrx drivers)
  6. Speeding up systemd networking service
  7. Major Performance Breakthrough Discovered For Intel's Mesa Driver
  8. Are there an app using HSA ?