Software Archives
How AMD EPYC & Intel Xeon Gold Compare To Various Amazon EC2 Cloud Instances

Last week we began with our EPYC 7601 Linux benchmarking of this high-end AMD server CPU featuring 32 cores / 64 threads per socket. Earlier this week were also some 10-year old Opteron vs. EPYC benchmarks and power efficiency tests while the latest in our EPYC Linux testing is seeing how the new AMD processor compares to various Amazon EC2 cloud instances.

20 September 2017 - 13 Comments
The Exciting Features Of Linux 4.14: Zstd, Vega Hugepages, AMD SME, New Drivers

With Linux 4.14-rc1 having been released one day early, here is our look at the new features of Linux 4.14 with the merge window having been closed. There's a lot to get excited about with Linux 4.14 from graphics driver improvements, new hardware improvements, a new Realtek WiFi driver, a PWM vibrator driver, and Btrfs Zstd compression support..

17 September 2017 - 7 Comments
A Look At The New Features Of GNOME 3.26

With GNOME 3.26 due to be officially released on Wednesday, 13 September, here is a look at the new features to be found in this major desktop update and screenshots from testing the latest GNOME 3.26 packages via Fedora 27's development images.

10 September 2017 - 114 Comments
Power Use, RAM + Boot Times With Unity, Xfce, GNOME, LXDE, Budgie & KDE Plasma

One of the first follow-on requests from this morning's Razer Blade Stealth Linux testing was for on top of all the other data-sets shared in that article to also look at the RAM usage, battery power draw, and boot times for the different desktop options on Ubuntu 17.04. As the request came in from a Phoronix Premium supporter, I jumped on that and here are some of those numbers.

30 August 2017 - 137 Comments
OpenGL 4.6 Released With Vulkan/SPIR-V Ingestion, Parallel Shader Compiles & Finally AF

As we have been anticipating for weeks/months, a new formal update to OpenGL has been in the works and it's officially out today. Meet OpenGL 4.6! This is a pretty significant update and internally they had the debate whether to call it OpenGL 5.0, but here we are with OpenGL 4.6 that features Vulkan/SPIR-V extensions and more. The good news is the open-source Mesa drivers aren't too far out from OpenGL 4.6 support, at least RadeonSI and Intel.

31 July 2017 - 25 Comments
Ryzen Compiler Performance: Clang 4/5 vs. GCC 6/7/8 Benchmarks

A few days back I posted some fresh AMD Ryzen compiler benchmarks of LLVM Clang now that it has its new Znver1 scheduler model, which helps out the performance of Ryzen on Linux with some of the generated binaries tested. But it was found still that Haswell-tuned binaries are sometimes still faster on Ryzen than the Zen "znver1" tuning itself. For continuing our fresh compiler benchmarks from AMD's new Ryzen platform, here are the latest GCC numbers.

23 July 2017 - 21 Comments
Benchmarking LLVM/Clang's New AMD Zen Scheduler Model

Just prior to LLVM 5.0 being branched yesterday, the AMD Zen scheduler model finally landed in LLVM and has the potential of boosting the performance of generated binaries targeting AMD's Zen "znver1" architecture. Here are some benchmarks of LLVM Clang 4.0 compared to the latest LLVM Clang compiler code when testing with both generic x86-64 optimizations and then optimized builds for the first-generation Zen CPUs, tested on a Ryzen 7 processor.

20 July 2017 - 7 Comments
AMD Ryzen AOCC 1.0 Compiler Tuning Benchmarks

On Friday I posted some benchmarks of AMD's new AOCC code compiler for Ryzen compared to LLVM Clang 4.0/5.0 and GCC 6/7/8. The AOCC 1.0 benchmarks on Ryzen 7 didn't offer much over LLVM Clang for which this "AMD Optimizing C/C++ Compiler" is based, but in this article are some tuning benchmarks.

21 May 2017 - 25 Comments
Benchmarking AMD's New AOCC Compiler For Ryzen

This week AMD released AOCC 1.0, the AMD Optimizing C/C++ Compiler, with initial support for Ryzen/Zen CPUs. In this article are our first benchmarks of the AOCC compiler compared to the GCC 6/7/8 and LLVM Clang 4/5 compilers.

19 May 2017 - 36 Comments
A Look At The Changes & New Features Of GNOME 3.24

With GNOME 3.24 due to be released next week, I've spent some time trying out the latest, near-final packages using Fedora Rawhide. The experience has been good and from my initial impressions it appears to be another reliable update to the GNOME Shell experience. Here are some screenshots and a recap of the new features and changes for this six-month update to this open-source desktop environment.

17 March 2017 - 69 Comments
The New Features Of The Linux 4.11 Kernel

If all goes according to plan, Linus Torvalds will have announced the first release candidate of the upcoming Linux 4.11 kernel before the day is through. The Linux 4.11-rc1 release also marks the end of the feature merge window for this kernel cycle. So with that said, here is a look at the new features of the Linux 4.11 kernel that I have been covering through closely watching the Git repository and mailing list over the past two weeks.

5 March 2017 - 20 Comments
Benchmarking OpenCL On Intel Graphics With Beignet 1.3

Last week marked the release of Intel's Beignet 1.3, their open-source project implementing OpenCL acceleration atop modern CPUs with HD/Iris Graphics. Significant with Beignet 1.3 is that they've finally implemented OpenCL 2.0 support! OpenCL 2.0 is now available for Skylake hardware and newer. Beignet 1.3 also has other new features, runtime improvements, LLVM 3.9 support, new extensions, and much more. Thus time for some benchmarking of this new Beignet release.

29 January 2017 - 15 Comments
GCC 7.0 vs. LLVM Clang 4.0 Performance (January 2017)

LLVM Clang 4.0 is set to be released in February while GCC 7 will be released as stable in March~April. For those curious how both compilers are currently performing, here is our latest installment of GCC vs. LLVM Clang benchmarking on Linux x86_64.

28 January 2017 - 30 Comments
GCC 7.0 vs. 6.3 vs. 5.4 vs. 4.9 Compiler Benchmarks On Linux x86_64

With GCC7 feature development ending, this week I conducted some benchmarks of the latest GCC 7 snapshot against that of the past three major release series of the GNU Compiler Collection: 6.3.0, 5.4.0, and 4.9.4. All tests were done on Ubuntu Linux x86_64 with an Intel Core i7 6800K processor.

21 January 2017 - 9 Comments
NVIDIA vs. AMD OpenCL Linux Benchmarks With Darktable 2.2

Given this weekend's release of Darktable 2.2 as a big upgrade to this open-source RAW photo workflow software, here are some fresh benchmarks of NVIDIA GeForce and AMD Radeon graphics cards under Linux when making use of the program's OpenCL support, which did see some improvements during this v2.2 cycle.

27 December 2016 - 15 Comments
GCC 6.2/7.0 vs. LLVM Clang 3.9/4.0 SVN Compiler Performance

Earlier this week I published some GCC 5.4 vs. GCC 6.2 vs. GCC 7.0 SVN development benchmarks with a Core i7 6800K Broadwell-E system. For those curious how the LLVM Clang compiler stack is comparing, here are some tests on the same system when running fresh benchmarks of LLVM Clang 3.9 as well as LLVM Clang 4.0 SVN.

10 December 2016 - 28 Comments
Linux Distributions vs. BSDs With netperf & iperf3 Network Performance

With now having netperf in the Phoronix Test Suite as well as iperf3 for the latest open-source benchmarks in our automated cross-platform benchmarking framework, I couldn't help but to run some networking benchmarks on a system when trying out a few different Linux distributions and BSDs to see how the performance compares. The operating systems ran with these networking benchmarks included Debian 8.6, Ubuntu 16.10, Clear Linux 12020, CentOS 7, and Fedora 25. The BSDs tested for this comparison were FreeBSD 11.0 and DragonFlyBSD 4.6.1.

7 December 2016 - 94 Comments
Early Benchmarks Of GCC 7 On Linux x86_64 With An Intel Core i7 6800K

With the GCC 7 compiler having entered its stage three, feature development is basically over so it's a great time to begin running more benchmarks of this big compiler update that will be officially released as GCC 7.1.0 in early 2017. Up today are benchmarks of the latest GCC 7.0 development snapshot compared to GCC 6.2 and GCC 5.4 on an Intel Core i7 6800K Broadwell-E system running Ubuntu 16.10.

5 December 2016 - 3 Comments

558 software articles published on Phoronix.