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

PathScale's ENZO Compiler To Speed Code On GPU

PathScale, the company that's focused on providing high-performance compiler solutions, is hoping to speed up traditional software packages by automatically leveraging the graphics processor when compiling software with the PathScale ENZO compiler.
11 February 2013 - PathScale

Link-Time Optimizations With GCC 4.8

GCC 4.8 will feature a few improvements when it comes to LTO, a.k.a. Link-Time Optimization, but will this reflect in any greater performance for the resulting binaries?
9 February 2013 - GCC 4.8 - 14 Comments

LLVM Now Enables 64-bit ARM Support By Default

The AArch64 back-end to LLVM that provides support for the compiler infrastructure to target ARMv8 64-bit hardware, is now enabled within the default build.
4 February 2013 - LLVM AArch64

SMACK: A C/C++ Static Checker Built On LLVM

Another interesting open-source project has tipped up that is powered by the LLVM compiler infrastructure.
4 February 2013 - LLVM-Based

64-bit ARM (AArch64) Support Merged Into LLVM

GCC has had support for 64-bit ARM, a.k.a. AArch64, going back to last summer for using the open-source compiler with next-generation ARMv8 hardware. Being merged today is finally support for the LLVM compiler infrastructure with an experimental 64-bit ARM/AArch64 back-end target.
31 January 2013 - LLVM 64-bit ARM

C++11 & The Long-Term Viability Of GCC Is Questioned

Back on Tuesday there was a basic email by a developer volleyed on the GCC mailing list, which has since sparked dozens of responses and a rather interesting conversation about the future of the GNU Compiler Collection and its ultimate path and viability moving forward. The initial e-mail was simply an inquiry asking about an estimated time-frame for having full support of the ISO C++11 specification. Diego Novillo, a well known GCC developer and Google employee, has even expressed fear that GCC may be past the tipping point and could die out naturally.
26 January 2013 - GCC Future - 153 Comments

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

536 Compiler news articles published on Phoronix.
18
Latest Articles & Reviews
  1. NVIDIA's $1000+ GeForce GTX TITAN X Delivers Maximum Linux Performance
  2. OS X 10.10 vs. Ubuntu 15.04 vs. Fedora 21 Tests: Linux Sweeps The Board
  3. The New Place Where Linux Code Is Constantly Being Benchmarked
  4. 18-GPU NVIDIA/AMD Linux Comparison Of BioShock: Infinite
  5. Phoronix Test Suite 5.6 Adds New Phoromatic Enterprise Benchmarking Features
  6. OpenGL Threaded Optimizations Responsible For NVIDIA's Faster Performance?
Latest Linux News
  1. Shadow Warrior Is Being Released For Linux Next Week
  2. Intel Pushes A Bunch Of Broadwell Code Into Coreboot
  3. Open-Source Driver Fans Will Love NVIDIA's New OpenGL Demo
  4. GHC 7.10.1 Brings New Compiler Features
  5. Git 2.4.0-rc0 Does A Ton Of Polishing
  6. The Most Common, Annoying Issue When Benchmarking Ubuntu On Many Systems
  7. Mesa Is At Nearly 1,500 Commits This Year
  8. Gestures & Other GTK3 Features For LibreOffice
  9. It's Now Easier To Try PHP 7 On Fedora & RHEL
  10. BQ Is Cleaning Up Their Aquaris E4.5 Ubuntu Kernel
Most Viewed News This Week
  1. Introducing The Library Operating System For Linux
  2. AMD Is Hiring Two More Open-Source Linux GPU Driver Developers
  3. New SecureBoot Concerns Arise With Windows 10
  4. GNOME Shell & Mutter 3.16.0 Released
  5. GNU Nano 2.4.0 Brings Complete Undo System, Linter Support & More
  6. Systemd Change Allows For Stateless Systems With Tmpfs
  7. GCC 5 Compiler Is Getting Close To Being Released
  8. Red Hat Is Rolling Out A VirtIO DRM/KMS GPU Driver
%%CLICK_URL_UNESC%%