Scientific & Engineering Computations, & HPC Performance
For these tests, we’re using the SPECwpc benchmark suite for workstations with its wide variety of tasks. It tests a number of very different mathematical computations optimized for parallelization. They typically make heavy use of available memory bandwidth and cache, plus expose issues with latency.
Rodinia
The pre-Euler3D CFD test (Computational Fluid Dynamics benchmark) runs very well on AMD's CPUs, suggesting scaling based predominantly on core count. Intel's overclocked CPUs do pick up some performance compared to the stock configurations, but they can't keep up with Ryzen 7 1800X.
Convolution
In this benchmark, a mathematical operation is performed on two functions (convolution), which results in a third function. Performance scales according to core count. Clock rate has far less impact.
CalculiX
This test is based on the finite element method for three-dimensional structural computations. Intel’s higher frequencies help Core i7-8700K beat out Ryzen 7 1800X, though core count clearly matters as well.
Poisson's Equation
Poisson's Equation is a second-order partial differential equation widely used in physics for boundary value problems.
Intel’s new six-core processors fare well. Higher clock rates don't appear to help much, given our overclocked results.
Sequential Reweighted Message Passing (SRMP)
These are algorithms for discrete energy minimization. The workload benefits from core count, clock rate, and architectural improvements, it appears. For some reason, though, AMD's Ryzen 7 and 5 just don't show well, even though our logs show them to be fully utilized.
Kirchhoff Migration
The earth’s subsurface structure can be determined via seismic processing. One of the four basic steps in this process is the Kirchhoff Migration, which is used to generate an image based on the available data using mathematical operations.
This benchmark and its underlying computations turn out to be a great fit for AMD. Intel's Core i7-8700K only takes the top spot after aggressive overclocking, and that wouldn't be practical for everyday use. Ultimately, AMD’s Ryzen 7 1800X wins in stock trim.
In the end, Core i7-8700K performs well in almost every scenario, especially when the workload scales according to core count and clock rate. Higher frequencies help Intel fend off AMD's eight-core competition, though Coffee Lake represents a compromise in certain tasks.
MORE: Best CPUs
MORE: Intel & AMD Processor Hierarchy
MORE: All CPUs Content