AMD EPYC vs. Intel Xeon Packet Benchmarks
Packet.com Intel / AMD server benchmarks. Benchmarks by Michael Larabel for a future article on phoronix.com.
Packet c2.medium.x86 EPYC
Processor: AMD EPYC 7401P 24-Core @ 2.79GHz (24 Cores / 48 Threads), Motherboard: Dell 065PKD (1.4.3 BIOS), Memory: 64512MB, Disk: 2 x 480GB SSDSC2KB480G7R + 2 x 120GB SSDSCKJB120G7R, Graphics: mgadrmfb
OS: Ubuntu 18.04, Kernel: 4.15.0-20-generic (x86_64), Compiler: GCC 7.3.0, File-System: ext4, Screen Resolution: 1024x768
Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v
Python Notes: Python 2.7.15rc1 + Python 3.6.6
Security Notes: __user pointer sanitization + Full AMD retpoline IBPB
Packet c1.small.x86 Xeon
Processor: Intel Xeon E3-1240 v6 @ 4.10GHz (4 Cores / 8 Threads), Motherboard: Supermicro X11SSE-F v1.01 (2.2 BIOS), Memory: 32768MB, Disk: 2 x 240GB SAMSUNG MZ7KM240, Graphics: astdrmfb
Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v
Processor Notes: Scaling Governor: intel_pstate powersave
Python Notes: Python 2.7.15rc1 + Python 3.6.6
Security Notes: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW
Packet m1.xlarge.x86 Xeon
Processor: 2 x Intel Xeon E5-2650 v4 @ 2.90GHz (24 Cores / 48 Threads), Motherboard: Dell 082F9M (2.8.0 BIOS), Memory: 258048MB, Disk: 6 x 480GB SAMSUNG MZ7KM480, Graphics: mgadrmfb
Packet m2.xlarge.x86 Xeon
Processor: 2 x Intel Xeon Gold 5120 @ 2.27GHz (28 Cores / 56 Threads), Motherboard: Dell 0W23H8 (1.4.9 BIOS), Memory: 386048MB, Disk: 2 x 120GB SSDSCKJB120G7R + 3201GB Micron_9200_MTFDHAL3T2TCU, Graphics: mgadrmfb
Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v
Python Notes: Python 2.7.15rc1 + Python 3.6.6
Security Notes: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW
Packet s1.large.x86 Xeon
Processor: 2 x Intel Xeon E5-2620 v4 @ 3.00GHz (16 Cores / 32 Threads), Motherboard: Supermicro X10DRH-iT v1.10 (2.0b BIOS), Memory: 129024MB, Disk: 12 x 2000GB Seagate ST2000NM0055-1V4 + 2 x 480GB Micron_5100_MTFD + 127GB SuperMicro SSD, Graphics: astdrmfb
Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v
Processor Notes: Scaling Governor: intel_pstate powersave
Python Notes: Python 2.7.15rc1 + Python 3.6.6
Security Notes: KPTI + __user pointer sanitization + Full generic retpoline
Packet c1.xlarge.x86 Xeon
Changed Processor to 2 x Intel Xeon E5-2640 v4 @ 3.40GHz (20 Cores / 40 Threads).
Changed Motherboard to Supermicro X10DRFR-N v1.10 (2.0b BIOS).
Changed Disk to 2 x 240GB SMC3108 + 2400GB MTFDHAL2T4MCF-1AN1ZABYY.
LAME MP3 Encoding
LAME is an MP3 encoder licensed under the LGPL. This test measures the time required to encode a WAV file to MP3 format. Learn more via the OpenBenchmarking.org test page.
Darktable
Darktable is an open-source photography / workflow application this will use any system-installed Darktable program or on Windows will automatically download the pre-built binary from the project. Learn more via the OpenBenchmarking.org test page.
BRL-CAD
BRL-CAD 7.28.0 is a cross-platform, open-source solid modeling system with built-in benchmark mode. Learn more via the OpenBenchmarking.org test page.
Tensorflow
This is a benchmark of the Tensorflow deep learning framework using the CIFAR10 data set. Learn more via the OpenBenchmarking.org test page.
Parboil
The Parboil Benchmarks from the IMPACT Research Group at University of Illinois are a set of throughput computing applications for looking at computing architecture and compilers. Parboil test-cases support OpenMP, OpenCL, and CUDA multi-processing environments. However, at this time the test profile is just making use of the OpenMP and OpenCL test workloads. Learn more via the OpenBenchmarking.org test page.
Rodinia
Rodinia is a suite focused upon accelerating compute-intensive applications with accelerators. CUDA, OpenMP, and OpenCL parallel models are supported by the included applications. This profile utilizes the OpenCL and OpenMP test binaries at the moment. Learn more via the OpenBenchmarking.org test page.
Rust Prime Benchmark
Based on petehunt/rust-benchmark, this is a prime number benchmark that is multi-threaded and written in Rustlang. Learn more via the OpenBenchmarking.org test page.
Stockfish
This is a test of Stockfish, an advanced C++11 chess benchmark that can scale up to 128 CPU cores. Learn more via the OpenBenchmarking.org test page.
7-Zip Compression
This is a test of 7-Zip using p7zip with its integrated benchmark feature or upstream 7-Zip for the Windows x64 build. Learn more via the OpenBenchmarking.org test page.
Timed LLVM Compilation
This test times how long it takes to build the LLVM compiler. Learn more via the OpenBenchmarking.org test page.
m-queens
A solver for the N-queens problem with multi-threading support via the OpenMP library. Learn more via the OpenBenchmarking.org test page.
Timed Linux Kernel Compilation
This test times how long it takes to build the Linux kernel in a default configuration. Learn more via the OpenBenchmarking.org test page.
TTSIOD 3D Renderer
A portable GPL 3D software renderer that supports OpenMP and Intel Threading Building Blocks with many different rendering modes. This version does not use OpenGL but is entirely CPU/software based. Learn more via the OpenBenchmarking.org test page.
OpenSSL
OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test measures the RSA 4096-bit performance of OpenSSL. Learn more via the OpenBenchmarking.org test page.
Node.js Express HTTP Load Test
A Node.js Express server with a Node-based loadtest client for facilitating HTTP benchmarking. Learn more via the OpenBenchmarking.org test page.
PHPBench
PHPBench is a benchmark suite for PHP. It performs a large number of simple tests in order to bench various aspects of the PHP interpreter. PHPBench can be used to compare hardware, operating systems, PHP versions, PHP accelerators and caches, compiler options, etc. The number of iterations used is 1,000,000. Learn more via the OpenBenchmarking.org test page.
PostgreSQL pgbench
This is a simple benchmark of PostgreSQL using pgbench. Learn more via the OpenBenchmarking.org test page.
Timed Linux Kernel Compilation
Timed LLVM Compilation
TTSIOD 3D Renderer
Rust Prime Benchmark
7-Zip Compression
Stockfish
PostgreSQL pgbench
Tensorflow
Rodinia
LAME MP3 Encoding
m-queens
BRL-CAD
Packet c2.medium.x86 EPYC
Processor: AMD EPYC 7401P 24-Core @ 2.79GHz (24 Cores / 48 Threads), Motherboard: Dell 065PKD (1.4.3 BIOS), Memory: 64512MB, Disk: 2 x 480GB SSDSC2KB480G7R + 2 x 120GB SSDSCKJB120G7R, Graphics: mgadrmfb
OS: Ubuntu 18.04, Kernel: 4.15.0-20-generic (x86_64), Compiler: GCC 7.3.0, File-System: ext4, Screen Resolution: 1024x768
Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v
Python Notes: Python 2.7.15rc1 + Python 3.6.6
Security Notes: __user pointer sanitization + Full AMD retpoline IBPB
Testing initiated at 11 November 2018 21:34 by user root.
Packet c1.small.x86 Xeon
Processor: Intel Xeon E3-1240 v6 @ 4.10GHz (4 Cores / 8 Threads), Motherboard: Supermicro X11SSE-F v1.01 (2.2 BIOS), Memory: 32768MB, Disk: 2 x 240GB SAMSUNG MZ7KM240, Graphics: astdrmfb
OS: Ubuntu 18.04, Kernel: 4.15.0-20-generic (x86_64), Compiler: GCC 7.3.0, File-System: ext4, Screen Resolution: 1024x768
Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v
Processor Notes: Scaling Governor: intel_pstate powersave
Python Notes: Python 2.7.15rc1 + Python 3.6.6
Security Notes: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW
Testing initiated at 12 November 2018 18:25 by user root.
Packet m1.xlarge.x86 Xeon
Processor: 2 x Intel Xeon E5-2650 v4 @ 2.90GHz (24 Cores / 48 Threads), Motherboard: Dell 082F9M (2.8.0 BIOS), Memory: 258048MB, Disk: 6 x 480GB SAMSUNG MZ7KM480, Graphics: mgadrmfb
OS: Ubuntu 18.04, Kernel: 4.15.0-20-generic (x86_64), Compiler: GCC 7.3.0, File-System: ext4, Screen Resolution: 1024x768
Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v
Processor Notes: Scaling Governor: intel_pstate powersave
Python Notes: Python 2.7.15rc1 + Python 3.6.6
Security Notes: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW
Testing initiated at 12 November 2018 20:25 by user root.
Packet m2.xlarge.x86 Xeon
Processor: 2 x Intel Xeon Gold 5120 @ 2.27GHz (28 Cores / 56 Threads), Motherboard: Dell 0W23H8 (1.4.9 BIOS), Memory: 386048MB, Disk: 2 x 120GB SSDSCKJB120G7R + 3201GB Micron_9200_MTFDHAL3T2TCU, Graphics: mgadrmfb
OS: Ubuntu 18.04, Kernel: 4.15.0-20-generic (x86_64), Compiler: GCC 7.3.0, File-System: ext4, Screen Resolution: 1024x768
Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v
Python Notes: Python 2.7.15rc1 + Python 3.6.6
Security Notes: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW
Testing initiated at 12 November 2018 21:45 by user root.
Packet s1.large.x86 Xeon
Processor: 2 x Intel Xeon E5-2620 v4 @ 3.00GHz (16 Cores / 32 Threads), Motherboard: Supermicro X10DRH-iT v1.10 (2.0b BIOS), Memory: 129024MB, Disk: 12 x 2000GB Seagate ST2000NM0055-1V4 + 2 x 480GB Micron_5100_MTFD + 127GB SuperMicro SSD, Graphics: astdrmfb
OS: Ubuntu 18.04, Kernel: 4.15.0-20-generic (x86_64), Compiler: GCC 7.3.0, File-System: ext4, Screen Resolution: 1024x768
Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v
Processor Notes: Scaling Governor: intel_pstate powersave
Python Notes: Python 2.7.15rc1 + Python 3.6.6
Security Notes: KPTI + __user pointer sanitization + Full generic retpoline
Testing initiated at 12 November 2018 23:36 by user root.
Packet c1.xlarge.x86 Xeon
Processor: 2 x Intel Xeon E5-2640 v4 @ 3.40GHz (20 Cores / 40 Threads), Motherboard: Supermicro X10DRFR-N v1.10 (2.0b BIOS), Memory: 129024MB, Disk: 2 x 240GB SMC3108 + 2400GB MTFDHAL2T4MCF-1AN1ZABYY, Graphics: astdrmfb
OS: Ubuntu 18.04, Kernel: 4.15.0-20-generic (x86_64), Compiler: GCC 7.3.0, File-System: ext4, Screen Resolution: 1024x768
Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v
Processor Notes: Scaling Governor: intel_pstate powersave
Python Notes: Python 2.7.15rc1 + Python 3.6.6
Security Notes: KPTI + __user pointer sanitization + Full generic retpoline
Testing initiated at 13 November 2018 10:15 by user root.