A new server was commissioned this week for the new OpenBenchmarking.org. Prior to transitioning the OpenBenchmarking.org infrastructure to it this weekend, I ran some benchmarks on it since it has a shiny new Xeon E3-1270 v5 Skylake processor. This new server has the Xeon E3-1270 v5 processor, Supermicro X11SSL-F motherboard, 64GB of memory (4 x 16GB Kingston DDR4-2133MHz), and 240GB Micron M510DC solid-state drive. Its running CentOS 7 with the Linux 3.10 kernel and XFS file-system.
I ran some processor benchmarks on it in being curious about the E3-1270 v5. The E3-1270 v5 is a quad-core part with Hyper Threading, 3.6GHz base frequency, 4.0GHz boost frequency, 8MB of cache, AVX 2.0 support, and has an 80 Watt TDP. This Skylake Xeon model doesn't have any integrated graphics. The E3-1270 v5 sells for around $350 USD.
To see how this 4GHz Skylake Xeon single-socket server performs, I compared it to the dozens of other Linux benchmarking systems running locally to gauge the processor speed of the Xeon E3-1270 v5. The server was running CentOS 7 while the other systems were tested with Fedora and Ubuntu, so take the results as you wish to varying components. The server is located in a data-center down in Florida so unfortunately I don't have access to swap components or easily load other distributions at will. Nevertheless, it's a fun little comparison this morning seeing more broadly how the Intel and AMD processors on Linux compare from over the years.
All of these benchmarks were facilitated in a fully-automated and reproducible manner using the open-source Phoronix Test Suite benchmarking software.
First up with FFTW, the Xeon E3-1270 v5 system gets beaten out by a Xeon E3-1245 v5... This is likely due to the fact that the Xeon E3-1245 v5 system was running Ubuntu with a newer GCC compiler release and newer kernel than the CentOS 7 server. Nevertheless, the E3-1270 v5 is performing at the top of the pack.
Himeno is in the same situation.
CentOS 7 on Skylake isn't doing too well for optimal performance if rolling your own binaries on its stock compiler... However, CentOS 7 is excellent for a stable and secure environment.
So the testing didn't go as well as anticipated due to being bound by CentOS 7 on that server while the dozens of other systems are running bleeding-edge Ubuntu and Fedora. So take the results for what you want. If you want to see how your own Linux system(s) perform against all of the systems shown in this article, simply install the Phoronix Test Suite and run phoronix-test-suite benchmark 1601268-GA-XEONCOMPA43. I'll install CentOS 7 on a few local boxes this weekend to see then how their performance compares to this 4GHz Skylake Xeon server.