Gigabyte W291-Z00 Review an AMD EPYC GPU Tower Server

4

Gigabyte W291-Z00 CPU Performance

At STH, we have benchmarked every single and dual socket AMD EPYC 7001 combination available and we have at least a pair of each EPYC SKU in the lab. Normally with this type of review, we would focus solely on all nine of the current AMD EPYC single socket options that you have in the Gigabyte W291-Z00. Since a big question for buyers is going to be AMD EPYC v. Intel Xeon we are going to add in a few single and dual Intel Xeon configurations to show the differences.

Running through our standard test suite generated over 1000 data points for each set of CPUs. We are cherry picking a few to give some sense of CPU scaling.

Python Linux 4.4.2 Kernel Compile Benchmark

This is one of the most requested benchmarks for STH over the past few years. The task was simple, we have a standard configuration file, the Linux 4.4.2 kernel from kernel.org, and make the standard auto-generated configuration utilizing every thread in the system. We are expressing results in terms of compiles per hour to make the results easier to read.

AMD EPYC 7001 Full SKU Stack Linux Kernel Compile Benchmark
AMD EPYC 7001 Full SKU Stack Linux Kernel Compile Benchmark

We are going to highlight the P series CPUs in this section so you can look at the Dell EMC configurator and see why the P series CPUs are such a strong value in the market. The other key trend is that the AMD EPYC 7251 is the least expensive part here. With eight cores on four NUMA nodes, the performance bump between the AMD EPYC 7251 and EPYC 7351P is so large that we suggest making the AMD EPYC 7351P the minimum SKU to order given the relatively low price impact.

c-ray 1.1 Performance

We have been using c-ray for our performance testing for years now. It is a ray tracing benchmark that is extremely popular to show differences in processors under multi-threaded workloads. We are going to use our new Linux-Bench2 8K render to show differences.

AMD EPYC 7001 Full SKU Stack C Ray 8K Benchmark
AMD EPYC 7001 Full SKU Stack C Ray 8K Benchmark

First, we wanted to highlight every single AMD EPYC single socket solution for the Gigabyte W291-Z00. We highlighted the P-series EPYC SKUs. These SKUs have great pricing from AMD, so we see them as being the most popular options.

7-zip Compression Performance

7-zip is a widely used compression/ decompression program that works cross-platform. We started using the program during our early days with Windows testing. It is now part of Linux-Bench.

AMD EPYC 7001 Full SKU Stack 7zip Compression Benchmark
AMD EPYC 7001 Full SKU Stack 7zip Compression Benchmark

If you are starting to notice a pattern here, it should be clear that the AMD EPYC 7551P is a better single-socket value than the AMD EPYC 7501. The EPYC 7601 also offers a minor performance upgrade, but the EPYC 7551P is a better value. We tried the AMD EPYC 7371 16-core high clock speed CPU. That is a 205W TDP part which is beyond the 180W TDP specifications of the server. In some tests, we saw thermal throttling due to the small CPU cooling solution used so we are omitting those results here.

OpenSSL Performance

OpenSSL is widely used to secure communications between servers. This is an important protocol in many server stacks. We first look at our sign tests:

AMD EPYC 7001 Full SKU Stack OpenSSL Sign Benchmark
AMD EPYC 7001 Full SKU Stack OpenSSL Sign Benchmark

Here are the verify results:

AMD EPYC 7001 Full SKU Stack OpenSSL Verify Benchmark
AMD EPYC 7001 Full SKU Stack OpenSSL Verify Benchmark

We highlighted the AMD EPYC “P” series parts again. For those looking at upgrading from legacy platforms. The single socket AMD EPYC 7351P bests dual Intel Xeon E5-2670 CPUs meaning one can trade legacy dual socket servers for a new single socket option.

Chess Benchmarking

Chess is an interesting use case since it has almost unlimited complexity. Over the years, we have received a number of requests to bring back chess benchmarking. We have been profiling systems and are ready to start sharing results:

AMD EPYC 7001 Full SKU Stack Chess Benchmark
AMD EPYC 7001 Full SKU Stack Chess Benchmark

Again, using the P series parts will significantly lower your CPU costs over Intel Xeon Scalable single and dual socket solutions. On a per-core basis, Intel Xeon Scalable is leading here because the EPYC 7371 results are omitted.

GROMACS STH Small AVX2/ AVX-512 Enabled

We have a small GROMACS molecule simulation we previewed in the first AMD EPYC 7601 Linux benchmarks piece. In Linux-Bench2 we are using a “small” test for single and dual socket capable machines. Our medium test is more appropriate for higher-end dual and quad socket machines. Our GROMACS test will use the AVX-512 and AVX2 extensions if available.

AMD EPYC 7001 Full SKU Stack GROMACS STH Small Benchmark
AMD EPYC 7001 Full SKU Stack GROMACS STH Small Benchmark

The AMD EPYC 7001 series CPUs support AVX2, but not the newest AVX-512 instruction set of Intel Xeon Scalable. In some workloads that have been optimized for AVX-512, that is a significant disadvantage. Intel does not give all of the Xeon parts dual port FMA AVX-512 so AMD’s AVX2 implementation effectively trounces the Intel Xeon Gold 5100, Silver, and Bronze CPUs in this test. Still, the Intel Xeon Gold 6100 or Xeon Platinum range is superior when AVX-512 can be used.

Next, we are going to look at the Gigabyte W291-Z00 power consumption and noise before moving onto the STH Server Spider and our final words.

4 COMMENTS

  1. Why not the MZ31? what, slightly larger dimensions?

    https://www.gigabyte.com/us/Server-Motherboard/AMD-EPYC-7000

    Gigabyte MZ31-AR0, 180w tdp, two SFP+, 16 RDIMM’s, PCIe 3.0 four x16 & three x8

    Gigabyte MZ01-CE1, 180w tdp, two 1GbE, 8 RDIMM’s, PCIe 3.0 four x16 & one x8

    Excellent and thorough review as usual. Love the tag
    “the Gigabyte W291-Z00 … the only option … is the best option.” Lol 8)

  2. Thanks for this review, Patrick! Great info. I don’t suppose you have four mi60’s kicking about? An all AMD test would be very cool.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.