Intel has been leading the market for many years.service solutions, our materials regularly come out about it. Yet competing market participants successfully declare themselves. EPYC series processors came from the factories of AMD developer and managed to get the approval of users and critics. But for some reason, AMD has not published any articles about the new product, except for a marketing material called EPYC SoC Sest4. Recently, it was possible to test the new product and independently compare the performance of AMD and Intel processors, thanks to ASUS employees. It was decided to compare the record holder with a line of Intel processors and share the results.
A bit about the testing methodology
When choosing a method, prioritize technical indicators. During testing, the processor tasks that the server solves during the course of work will be analyzed.
Another goal is to get a basic view.on the potential capabilities of processors and performance comparison with already published ratings of processor performance. Of course, priority is given to the problems that users encounter: processing large streams, compiling complex software, working with load-driven database management systems. It was decided to conduct the following tests:
- The totality of the combined tests (Geekbench).
- Drawing a set of libraries.
- Test evaluation of work with memory STREAM.
- NAMD performance test.
During the test, the following servers and their engineering characteristics were analyzed:
- AMD CPU EPYC 7351/516 GB RAM / 2x800 GB SSD.
- CPU Intel Xeon Silver 4114/384 GB RAM / 2x800 GB SSD.
- CPU Intel Xeon Gold 6140/384 GB RAM / 2x800 GB.
Zen organization
AMD EPYC are based on the Zen microarchitecture.The latter is used in server and desktop versions. The EPYC used 8-core crystals from 2 modules of CCX (Core Complex). This is how AMD has a 4 core processor module with a shared 3rd level cache.
The AMD EPYC has 16 cores:Two 8-core crystals are connected by the Hyperlink Infinity Fabric bus, they have a common memory counter. Significant improvements are in the presence of 2 threads per core, memory decoded operations, completely new information processing capabilities (AVX, AVX2, BMI-1, BMI-2, AES, SHA-1 / SHA-256, RDSEED and SMAP) AMD, and a significant cache memory of the 2nd level - 512 KB for each core. AVX-512 instructions are not supported.
The EPYC has refined the energy efficiency indicator.Thanks to new algorithms, you can determine the flow of downloads, optimize energy consumption. Moreover, in EPYC, the nutrition of the cores is regulated separately.
Geekbench Tests
Разобрав теорию, нужно приступать к практике.Geekbench - this is a test, the total of which are awarded points. Initially, the process was launched on AMD EPYC and Intel. Intel Xeon Gold scored 4399 points in testing comparing the performance of single-core processors and 74097 points in multi-core. Intel Xeon Silver 4114 - 3410 and 43971, respectively, and AMD - 3737 and 61235 points.
Benchmark STREAM
STREAM is used to estimate the performance rating of processors and supercomputers. AMD and Intel microarchitectures are different. Let us examine how they work in the subsystem memory.
The difficulty in this test arose due tounequal indicators: AMD has 8 memory channels, and Intel has only 6. To build the program, the GCC compiler was used. In the end, it turned out that AMD has bypassed Intel greatly, but we will not rush to the final conclusion. A high score in STREAM and similar tests does not mean a high level of performance. Pay attention to the results of practical tests.
Download and install the official version of Boost, vscompared the performance of the processors. Intel Xeon Gold server ran in 9 minutes and 12 seconds., AMD showed 10 minutes. 15 seconds, and Intel Xeon Silver - the whole 12 minutes.
Benchmark "NAMD"
Nanoscale Molecular Dynamics вычисляет molecular dynamics used as a benchmark for evaluating the performance of floating-point calculations. The choice fell on him, since it is based on the tasks of counting and creates a significant load on the processor itself. Compiled binary files were used for testing and 2 tests were performed: STMV and APO A-1 with threads limiting the execution time. In addition to the three already known servers, the server with an Intel Xeon E-5 2630v4 processor was used in the measurement.
When testing tobacco mosaicthe satellite virus is important time for which the task was performed. The first position was taken by Intel Xeon Gold, after it - AMD EPYC with a score of 224,000992 seconds. The third was Intel Xeon Silver - 250.988705 sec., The last - Intel Xeon E-5 with a score of 262.287109 sec.
The Apoleprotein A-1 test gave the following results:in the first position Intel Xeon Gold with a score of 19,105089, second place and 22.09503 in AMD EPYC. The third Intel Xeon Silver is 25,303406, and the worst was Intel Xeon (23.258205).
Intel Xeon Gold showed itself from the best side and became the first on the basis of all tests.
Conclusion
We hope that this article has helped you. After all, you now know more about all the possibilities of development and about the classifications of processors by performance.