Amazon EC2 A1 ARM Linux Benchmarks
KVM testing on Ubuntu 18.04 via the Phoronix Test Suite.
ARMv8 a1.large
Processor: ARMv8 Cortex-A72 (2 Cores), Motherboard: Amazon EC2 a1.large (1.0 BIOS), Chipset: Amazon Device 0200, Memory: 4096MB, Disk: 52GB Amazon Elastic Block Store, Network: Amazon Elastic
OS: Ubuntu 18.04, Kernel: 4.15.0-1028-aws (aarch64), Compiler: GCC 7.3.0, File-System: ext4
Compiler Notes: --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-default-libstdcxx-abi=new --with-gcc-major-version-only -v
Python Notes: Python 2.7.15rc1 + Python 3.6.7
ARMv8 a1.xlarge
Changed Processor to ARMv8 Cortex-A72 (4 Cores).
Changed Motherboard to Amazon EC2 a1.xlarge (1.0 BIOS).
Changed Memory to 8192MB.
ARMv8 a1.2xlarge
Changed Processor to ARMv8 Cortex-A72 (8 Cores).
Changed Motherboard to Amazon EC2 a1.2xlarge (1.0 BIOS).
Changed Memory to 16384MB.
ARMv8 a1.4xlarge
Changed Processor to ARMv8 Cortex-A72 (16 Cores).
Changed Motherboard to Amazon EC2 a1.4xlarge (1.0 BIOS).
Changed Memory to 31744MB.
AMD m5a.xlarge
Processor: AMD EPYC 7571 (2 Cores / 4 Threads), Motherboard: Amazon EC2 m5a.xlarge (1.0 BIOS), Chipset: Intel 440FX 82441FX PMC, Memory: 16384MB, Disk: 52GB Amazon Elastic Block Store, Network: Amazon Elastic
OS: Ubuntu 18.04, Kernel: 4.15.0-1021-aws (x86_64), Compiler: GCC 7.3.0, File-System: ext4, System Layer: KVM
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.7
Security Notes: __user pointer sanitization + Full generic retpoline
AMD m5a.4xlarge
Changed Processor to AMD EPYC 7571 (8 Cores / 16 Threads).
Changed Motherboard to Amazon EC2 m5a.4xlarge (1.0 BIOS).
Changed Memory to 63488MB.
AMD m5a.large
Changed Processor to AMD EPYC 7571 (1 Core / 2 Threads).
Changed Motherboard to Amazon EC2 m5a.large (1.0 BIOS).
Changed Memory to 8192MB.
AMD m5a.2xlarge
Changed Processor to AMD EPYC 7571 (4 Cores / 8 Threads).
Changed Motherboard to Amazon EC2 m5a.2xlarge (1.0 BIOS).
Changed Memory to 31744MB.
Go Benchmarks
Benchmark for monitoring real time performance of the Go implementation for HTTP, JSON and garbage testing per iteration. Learn more via the OpenBenchmarking.org test page.
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.
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.
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.
Zstd Compression
This test measures the time needed to compress a sample file (an Ubuntu file-system image) using Zstd compression. Learn more via the OpenBenchmarking.org test page.
Rust Mandelbrot
This test profile is of the combined time for the serial and parallel Mandelbrot sets written in Rustlang via willi-kappler/mandel-rust. 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.
x264
This is a simple test of the x264 encoder run on the CPU (OpenCL support disabled) with a sample video file. Learn more via the OpenBenchmarking.org test page.
PHP Micro Benchmarks
Various small PHP micro-benchmarks. Learn more via the OpenBenchmarking.org test page.
Apache Benchmark
This is a test of ab, which is the Apache benchmark program. This test profile measures how many requests per second a given system can sustain when carrying out 1,000,000 requests with 100 requests being carried out concurrently. 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.
Perl Benchmarks
Perl benchmark suite that can be used to compare the relative speed of different versions of perl. Learn more via the OpenBenchmarking.org test page.
PyBench
This test profile reports the total time of the different average timed test results from PyBench. PyBench reports average test times for different functions such as BuiltinFunctionCalls and NestedForLoops, with this total result providing a rough estimate as to Python's average performance on a given system. This test profile runs PyBench each time for 20 rounds. Learn more via the OpenBenchmarking.org test page.
Apache Benchmark
Zstd Compression
Rust Prime Benchmark
Rust Mandelbrot
Rodinia
m-queens
Cost To Run Tests
PHPBench
PyBench
LAME MP3 Encoding
x264
Perl Benchmarks
Go Benchmarks
7-Zip Compression
Go Benchmarks
ARMv8 a1.large
Processor: ARMv8 Cortex-A72 (2 Cores), Motherboard: Amazon EC2 a1.large (1.0 BIOS), Chipset: Amazon Device 0200, Memory: 4096MB, Disk: 52GB Amazon Elastic Block Store, Network: Amazon Elastic
OS: Ubuntu 18.04, Kernel: 4.15.0-1028-aws (aarch64), Compiler: GCC 7.3.0, File-System: ext4
Compiler Notes: --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-default-libstdcxx-abi=new --with-gcc-major-version-only -v
Python Notes: Python 2.7.15rc1 + Python 3.6.7
Testing initiated at 27 November 2018 12:11 by user ubuntu.
ARMv8 a1.xlarge
Processor: ARMv8 Cortex-A72 (4 Cores), Motherboard: Amazon EC2 a1.xlarge (1.0 BIOS), Chipset: Amazon Device 0200, Memory: 8192MB, Disk: 52GB Amazon Elastic Block Store, Network: Amazon Elastic
OS: Ubuntu 18.04, Kernel: 4.15.0-1028-aws (aarch64), Compiler: GCC 7.3.0, File-System: ext4
Compiler Notes: --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-default-libstdcxx-abi=new --with-gcc-major-version-only -v
Python Notes: Python 2.7.15rc1 + Python 3.6.7
Testing initiated at 27 November 2018 17:26 by user ubuntu.
ARMv8 a1.2xlarge
Processor: ARMv8 Cortex-A72 (8 Cores), Motherboard: Amazon EC2 a1.2xlarge (1.0 BIOS), Chipset: Amazon Device 0200, Memory: 16384MB, Disk: 52GB Amazon Elastic Block Store, Network: Amazon Elastic
OS: Ubuntu 18.04, Kernel: 4.15.0-1028-aws (aarch64), Compiler: GCC 7.3.0, File-System: ext4
Compiler Notes: --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-default-libstdcxx-abi=new --with-gcc-major-version-only -v
Python Notes: Python 2.7.15rc1 + Python 3.6.7
Testing initiated at 27 November 2018 19:47 by user ubuntu.
ARMv8 a1.4xlarge
Processor: ARMv8 Cortex-A72 (16 Cores), Motherboard: Amazon EC2 a1.4xlarge (1.0 BIOS), Chipset: Amazon Device 0200, Memory: 31744MB, Disk: 52GB Amazon Elastic Block Store, Network: Amazon Elastic
OS: Ubuntu 18.04, Kernel: 4.15.0-1028-aws (aarch64), Compiler: GCC 7.3.0, File-System: ext4
Compiler Notes: --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-default-libstdcxx-abi=new --with-gcc-major-version-only -v
Python Notes: Python 2.7.15rc1 + Python 3.6.7
Testing initiated at 27 November 2018 21:32 by user ubuntu.
AMD m5a.xlarge
Processor: AMD EPYC 7571 (2 Cores / 4 Threads), Motherboard: Amazon EC2 m5a.xlarge (1.0 BIOS), Chipset: Intel 440FX 82441FX PMC, Memory: 16384MB, Disk: 52GB Amazon Elastic Block Store, Network: Amazon Elastic
OS: Ubuntu 18.04, Kernel: 4.15.0-1021-aws (x86_64), Compiler: GCC 7.3.0, File-System: ext4, System Layer: KVM
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.7
Security Notes: __user pointer sanitization + Full generic retpoline
Testing initiated at 27 November 2018 22:55 by user ubuntu.
AMD m5a.4xlarge
Processor: AMD EPYC 7571 (8 Cores / 16 Threads), Motherboard: Amazon EC2 m5a.4xlarge (1.0 BIOS), Chipset: Intel 440FX 82441FX PMC, Memory: 63488MB, Disk: 52GB Amazon Elastic Block Store, Network: Amazon Elastic
OS: Ubuntu 18.04, Kernel: 4.15.0-1021-aws (x86_64), Compiler: GCC 7.3.0, File-System: ext4, System Layer: KVM
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.7
Security Notes: __user pointer sanitization + Full generic retpoline
Testing initiated at 28 November 2018 00:49 by user ubuntu.
AMD m5a.large
Processor: AMD EPYC 7571 (1 Core / 2 Threads), Motherboard: Amazon EC2 m5a.large (1.0 BIOS), Chipset: Intel 440FX 82441FX PMC, Memory: 8192MB, Disk: 52GB Amazon Elastic Block Store, Network: Amazon Elastic
OS: Ubuntu 18.04, Kernel: 4.15.0-1021-aws (x86_64), Compiler: GCC 7.3.0, File-System: ext4, System Layer: KVM
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.7
Security Notes: __user pointer sanitization + Full generic retpoline
Testing initiated at 28 November 2018 01:55 by user ubuntu.
AMD m5a.2xlarge
Processor: AMD EPYC 7571 (4 Cores / 8 Threads), Motherboard: Amazon EC2 m5a.2xlarge (1.0 BIOS), Chipset: Intel 440FX 82441FX PMC, Memory: 31744MB, Disk: 52GB Amazon Elastic Block Store, Network: Amazon Elastic
OS: Ubuntu 18.04, Kernel: 4.15.0-1021-aws (x86_64), Compiler: GCC 7.3.0, File-System: ext4, System Layer: KVM
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.7
Security Notes: __user pointer sanitization + Full generic retpoline
Testing initiated at 28 November 2018 09:38 by user ubuntu.