ASRock Rack TRX40D8-2N2T Performance
For this exercise, we are using our legacy Linux-Bench scripts which help us see cross-platform “least common denominator” results we have been using for years as well as several results from our updated Linux-Bench2 scripts. At this point, our benchmarking sessions take days to run and we are generating well over a thousand data points. We are also running workloads for software companies that want to see how their software works on the latest hardware. As a result, this is a small sample of the data we are collecting and can share publicly. Our position is always that we are happy to provide some free data but we also have services to let companies run their own workloads in our lab, such as with our DemoEval service. What we do provide is an extremely controlled environment where we know every step is exactly the same and each run is done in a real-world data center, not a test bench.
We are going to show off a few results, and highlight a number of interesting data points in this article. You can always reference full reviews of each CPU to get more understanding on how they perform.
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:
We are going to highlight the AMD Ryzen Threadripper 3990X performance in these charts. Those accustomed to our platform reviews will know that for more mainstream servers we only compare CPUs in the socket(s) found in the system we are reviewing. Here, since that population is effectively three SKUs, we wanted to go broader and show performance versus Xeon and EPYC to give some relative sense of performance.
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 8K results which work well at this end of the performance spectrum.
It is very hard to see in these charts, but we did get a fairly consistent but within test variation result set than we got using consumer motherboards. Generally, this was a 0.4-0.8% difference so it is less than a pixel difference in our charts and is what we consider within a standard test variance.
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.
Compared to a lot of the single-socket Xeon solutions, this type of platform makes sense when using lower-capacity memory footprints. Threadripper offers more performance. The third generation of Ryzen Threadripper is, in our estimation, a better fit for a server platform than the AMD Ryzen Threadripper 2990WX was due to PCIe Gen4 support, a better architecture, and the possibility to scale well beyond what Xeon offers today.
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:
Here are the verify results:
When we look at performance compared to the AMD EPYC 7702P it is fairly clear what a lot of additional TDP headroom can offer with AMD architectures. While the TRX40D8-2N2T is more of a solution for a specific market, there are many cases where the EPYC 7702P makes more sense even if the purely core-based performance is lower.
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:
Like our c-ray test, our chess test scales very well with clock speeds and cores. As a result, we can see that the Threadripper 3990X performs extremely well here. While we have been focused on the 64-core parts, the Threadripper 3970X is considerably faster with 32 cores than the Intel Xeon W-3275 which is Intel’s top-end 28 core competitive offering. The TRX40D8-2N2T is designed to allow its buyers to exploit this performance advantage.
Next, we are going to get to our power consumption followed by market impact and our final words.