Earlier today I delivered the first benchmarks of Ubuntu's Unity 7 running over XMir to run the current X11 desktop atop the Mir Display Server via this compatibility layer. These benchmarks documented the performance impact of running OpenGL games when having to deal with XMir rather than just a clean X.Org Server running on the hardware. The extra step in the rendering process did result in a measurable performance impact, especially when the performance of the open-source Linux graphics drivers is already lower than their proprietary brethren. The benchmarks to now show illustrate that the 2D rendering performance also takes a hit when running Unity on XMir.
29 June 2013 - 32 Comments
While LLVM 3.3 was released last week, there are already some performance changes for the latest LLVM 3.4 and Clang 3.4 SVN development code for this C/C++ compiler stack.
27 June 2013 - 3 Comments
Complementing the earlier Phoronix article about optimized binaries for Intel Haswell CPUs via the -march=core-av2 Haswell compiler optimizations, in this article is a comparison of the GCC and LLVM/Clang compilers when targeting the new Core i7 4770K CPU. GCC 4.7.3, GCC 4.8.1, LLVM Clang 3.2, and LLVM Clang 3.3 were the tested compilers under Ubuntu Linux when seeing how well these different compilers optimized for Haswell.
21 June 2013 - 14 Comments
While the Intel Haswell CPUs were just launched days ago, there's already quite a Linux story to them. The Haswell CPU is interesting and the performance is good, but there's still extra headroom to make especially when it comes to the graphics driver and performance relative to Intel's Windows driver. Even so, the Intel Haswell Linux support has already evolved a great deal.
8 June 2013 - 6 Comments
In preparation for the upcoming release of LLVM 3.3, here is an extensive round of C/C++ benchmarks from GCC 4.8.0, LLVM Clang 3.2, and LLVM Clang 3.3-rc1 to look at the Linux compiler performance. Benchmarks happened from three different systems bearing Intel Core i7 3960X, AMD FX-8350, and Intel Core i3 3217U processors for a diverse look at the performance.
25 May 2013 - 17 Comments
Building upon our F2FS file-system benchmarks from earlier in this week is a large comparison of four of the leading Linux file-systems at the moment: Btrfs, EXT4, XFS, and F2FS. With the four Linux kernel file-systems, each was benchmarked on the Linux 3.8, 3.9, and 3.10-rc1 kernels. The results from this large file-system comparison when backed by a solid-state drive are now published on Phoronix.
17 May 2013 - 32 Comments
With the merge window on the feature-rich Linux 3.10 kernel having been closed, the usual roundabout of Phoronix benchmarking of the Linux kernel has commenced. In our initial testing of the F2FS file-system on Linux 3.10, however, yields negative performance changes.
13 May 2013 - 3 Comments
One of the prominent features to be introduced with the LLVM 3.3 release this summer is the SLP Vectorizer. Introduced in the LLVM 3.2 release was the LLVM Loop Vectorizer for vectorizing loops while the new SLP Vectorizer is about optimizing straight-line code by merging multiple scalars into vectors.
7 May 2013 - 9 Comments
Most often when delivering new compiler benchmarks on Phoronix whether it be for GCC, LLVM/Clang, or an alternative Linux code compiler, the testing is most commonly done with Intel hardware. The Intel compiler testing is done since Intel CPUs are predominantly used in the developer world and we happen to have a lot more Intel hardware samples around than AMD CPUs. However, for those curious how the LLVM/Clang 3.3 performance is stacking up, here are some GCC and LLVM/Clang benchmarks from an AMD FX-8350 "Vishera" system running Ubuntu 13.04 Linux.
27 April 2013 - 12 Comments
Generally when delivering new Linux compiler benchmarks on Phoronix it's from x86/ARM hardware within the past two years. It's the most recent generations of hardware that excites us the most and generally where the professional Linux software developers are focusing their time and resources. However, after seeing the recent LLVM/Clang 3.3 performance improvements for this forthcoming open-source compiler release, we decided to go back a bit in CPU history.
23 April 2013 - 5 Comments
Latest Articles & Reviews
Latest Linux News
Most Viewed News This Week