Amazon EC2 A1 ARM Linux Benchmarks

KVM testing on Ubuntu 18.04 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/1811286-SK-1811282SK83.

Amazon EC2 A1 ARM Linux BenchmarksProcessorMotherboardChipsetMemoryDiskNetworkOSKernelCompilerFile-SystemSystem LayerARMv8 a1.largeARMv8 a1.xlargeARMv8 a1.2xlargeARMv8 a1.4xlargeAMD m5a.xlargeAMD m5a.4xlargeAMD m5a.largeAMD m5a.2xlargeIntel m5.largeIntel m4.xlargeIntel m5.2xlargeARMv8 Cortex-A72 (2 Cores)Amazon EC2 a1.large (1.0 BIOS)Amazon Device 02004096MB52GB Amazon Elastic Block StoreAmazon ElasticUbuntu 18.044.15.0-1028-aws (aarch64)GCC 7.3.0ext4ARMv8 Cortex-A72 (4 Cores)Amazon EC2 a1.xlarge (1.0 BIOS)8192MBARMv8 Cortex-A72 (8 Cores)Amazon EC2 a1.2xlarge (1.0 BIOS)16384MBARMv8 Cortex-A72 (16 Cores)Amazon EC2 a1.4xlarge (1.0 BIOS)31744MBAMD EPYC 7571 (2 Cores / 4 Threads)Amazon EC2 m5a.xlarge (1.0 BIOS)Intel 440FX 82441FX PMC16384MB4.15.0-1021-aws (x86_64)KVMAMD EPYC 7571 (8 Cores / 16 Threads)Amazon EC2 m5a.4xlarge (1.0 BIOS)63488MBAMD EPYC 7571 (1 Core / 2 Threads)Amazon EC2 m5a.large (1.0 BIOS)8192MBAMD EPYC 7571 (4 Cores / 8 Threads)Amazon EC2 m5a.2xlarge (1.0 BIOS)31744MBIntel Xeon Platinum 8175M (1 Core / 2 Threads)Amazon EC2 m5.large (1.0 BIOS)8192MBIntel Xeon Platinum 8175M (2 Cores / 4 Threads)Amazon EC2 m5.xlarge (1.0 BIOS)16384MBIntel Xeon Platinum 8175M (4 Cores / 8 Threads)Amazon EC2 m5.2xlarge (1.0 BIOS)31744MBOpenBenchmarking.orgCompiler Details- ARMv8 a1.large: --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 - ARMv8 a1.xlarge: --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 - ARMv8 a1.2xlarge: --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 - ARMv8 a1.4xlarge: --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 - AMD m5a.xlarge: --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 - AMD m5a.4xlarge: --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 - AMD m5a.large: --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 - AMD m5a.2xlarge: --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 - Intel m5.large: --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 - Intel m4.xlarge: --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 - Intel m5.2xlarge: --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 Details- Python 2.7.15rc1 + Python 3.6.7Security Details- AMD m5a.xlarge: __user pointer sanitization + Full generic retpoline- AMD m5a.4xlarge: __user pointer sanitization + Full generic retpoline- AMD m5a.large: __user pointer sanitization + Full generic retpoline- AMD m5a.2xlarge: __user pointer sanitization + Full generic retpoline- Intel m5.large: KPTI + __user pointer sanitization + Full generic retpoline + PTE Inversion- Intel m4.xlarge: KPTI + __user pointer sanitization + Full generic retpoline + PTE Inversion- Intel m5.2xlarge: KPTI + __user pointer sanitization + Full generic retpoline + PTE Inversion

Amazon EC2 A1 ARM Linux Benchmarksphpbench: PHP Benchmark Suitephp: Zend benchphp: Zend micro_benchpybench: Total For Average Test Timesencode-mp3: WAV To MP3x264: H.264 Video Encodingapache: Static Web Page Servingcompress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19perl-benchmark: Pod2htmlperl-benchmark: Interpretergo-benchmark: buildgo-benchmark: jsongo-benchmark: garbagerust-prime: Prime Number Test To 200,000,000rust-mandel: Time To Complete Serial/Parallel Mandelbrotcompress-7zip: Compress Speed Testrodinia: OpenMP CFD Solverrodinia: OpenMP LavaMDm-queens: Time To SolveARMv8 a1.largeARMv8 a1.xlargeARMv8 a1.2xlargeARMv8 a1.4xlargeAMD m5a.xlargeAMD m5a.4xlargeAMD m5a.largeAMD m5a.2xlargeIntel m5.largeIntel m4.xlargeIntel m5.2xlarge1688551.818.94426683.115.3855421710.425048150.00243051395916119837884219216850985128.30243386818110748821684671.818.88424483.128.7674841080.435032330.002436183967382596639753346871506364.2215268661115414411674651.829.04428983.2616.62711162.040.430430230.002383174003113767120320318472762332.081061358961.892722211673441.799.09427283.0332.43723141.850.429817220.002404824134090511510540841259931516.0683.982523040.921381103693620.733.19166447.0216.201387186.050.206644510.0010585420758758226332467877023812231.78138.01909190.434433923664110.743.11165547.0550.901027433.270.205557480.001316572109779824210340655216468269.3374.442855734.601311143656650.743.14165747.929.519225161.430.212059710.00105898215346573156698635013241728463.02228.744711169.138867863425530.843.26166248.0926.541053454.930.205777410.0011524820802086649200445694112557139.88100.951470258.602632335104190.552.65135338.329.2114337114.580.140302940.00099317166328612575880817212482078123.86216.105658182.648039565108190.542.64134938.3215.962169669.500.140966600.001064371786514105829757990678642362.14133.3810769102.084064805081890.542.68135538.3230.622454735.560.140858840.001095551752078003815057128338766431.0192.202080348.18202239OpenBenchmarking.org

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteARMv8 a1.largeARMv8 a1.xlargeARMv8 a1.2xlargeARMv8 a1.4xlargeAMD m5a.xlargeAMD m5a.4xlargeAMD m5a.largeAMD m5a.2xlargeIntel m5.largeIntel m4.xlargeIntel m5.2xlarge110K220K330K440K550KSE +/- 131.93, N = 3SE +/- 554.92, N = 3SE +/- 725.88, N = 3SE +/- 919.84, N = 3SE +/- 656.89, N = 3SE +/- 2728.14, N = 3SE +/- 1991.74, N = 3SE +/- 6565.05, N = 3SE +/- 1189.24, N = 3SE +/- 644.63, N = 3SE +/- 1432.19, N = 3168855168467167465167344369362366411365665342553510419510819508189

PHP Micro Benchmarks

Test: Zend bench

OpenBenchmarking.orgSeconds, Fewer Is BetterPHP Micro BenchmarksTest: Zend benchARMv8 a1.largeARMv8 a1.xlargeARMv8 a1.2xlargeARMv8 a1.4xlargeAMD m5a.xlargeAMD m5a.4xlargeAMD m5a.largeAMD m5a.2xlargeIntel m5.largeIntel m4.xlargeIntel m5.2xlarge0.40950.8191.22851.6382.0475SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 31.811.811.821.790.730.740.740.840.550.540.54

PHP Micro Benchmarks

Test: Zend micro_bench

OpenBenchmarking.orgSeconds, Fewer Is BetterPHP Micro BenchmarksTest: Zend micro_benchARMv8 a1.largeARMv8 a1.xlargeARMv8 a1.2xlargeARMv8 a1.4xlargeAMD m5a.xlargeAMD m5a.4xlargeAMD m5a.largeAMD m5a.2xlargeIntel m5.largeIntel m4.xlargeIntel m5.2xlarge3691215SE +/- 0.33, N = 3SE +/- 0.28, N = 3SE +/- 0.31, N = 3SE +/- 0.21, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 38.948.889.049.093.193.113.143.262.652.642.68

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesARMv8 a1.largeARMv8 a1.xlargeARMv8 a1.2xlargeARMv8 a1.4xlargeAMD m5a.xlargeAMD m5a.4xlargeAMD m5a.largeAMD m5a.2xlargeIntel m5.largeIntel m4.xlargeIntel m5.2xlarge9001800270036004500SE +/- 6.33, N = 3SE +/- 5.33, N = 3SE +/- 37.62, N = 3SE +/- 38.48, N = 3SE +/- 4.37, N = 3SE +/- 3.48, N = 3SE +/- 8.50, N = 2SE +/- 0.67, N = 3SE +/- 2.33, N = 3SE +/- 3.53, N = 342664244428942721664165516571662135313491355

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3ARMv8 a1.largeARMv8 a1.xlargeARMv8 a1.2xlargeARMv8 a1.4xlargeAMD m5a.xlargeAMD m5a.4xlargeAMD m5a.largeAMD m5a.2xlargeIntel m5.largeIntel m4.xlargeIntel m5.2xlarge20406080100SE +/- 0.09, N = 3SE +/- 0.04, N = 3SE +/- 0.07, N = 3SE +/- 0.06, N = 3SE +/- 0.02, N = 3SE +/- 0.24, N = 3SE +/- 0.71, N = 3SE +/- 1.27, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 383.1183.1283.2683.0347.0247.0547.9248.0938.3238.3238.321. (CC) gcc options: -lm

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2018-09-25H.264 Video EncodingARMv8 a1.largeARMv8 a1.xlargeARMv8 a1.2xlargeARMv8 a1.4xlargeAMD m5a.xlargeAMD m5a.4xlargeAMD m5a.largeAMD m5a.2xlargeIntel m5.largeIntel m4.xlargeIntel m5.2xlarge1122334455SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.17, N = 3SE +/- 0.01, N = 3SE +/- 0.07, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.04, N = 35.388.7616.6232.4316.2050.909.5126.549.2115.9630.62-m64 -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize-m64 -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize-m64 -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize-m64 -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize-m64 -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize-m64 -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize-m64 -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize1. (CC) gcc options: -ldl -lm -lpthread

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.29Static Web Page ServingARMv8 a1.largeARMv8 a1.xlargeARMv8 a1.2xlargeARMv8 a1.4xlargeAMD m5a.xlargeAMD m5a.4xlargeAMD m5a.largeAMD m5a.2xlargeIntel m5.largeIntel m4.xlargeIntel m5.2xlarge5K10K15K20K25KSE +/- 17.12, N = 3SE +/- 98.43, N = 3SE +/- 38.92, N = 3SE +/- 5.29, N = 3SE +/- 575.09, N = 3SE +/- 133.49, N = 3SE +/- 59.99, N = 3SE +/- 24.40, N = 3SE +/- 104.03, N = 3SE +/- 693.37, N = 3SE +/- 46.20, N = 3554274847111723113871102749225105341433721696245471. (CC) gcc options: -shared -fPIC -O2 -pthread

Apache Benchmark

Performance / Cost - Static Web Page Serving

OpenBenchmarking.orgRequests Per Second Per Dollar, More Is BetterApache Benchmark 2.4.29Performance / Cost - Static Web Page ServingARMv8 a1.largeARMv8 a1.xlargeARMv8 a1.2xlargeARMv8 a1.4xlargeAMD m5a.xlargeAMD m5a.4xlargeAMD m5a.largeAMD m5a.2xlargeIntel m5.largeIntel m4.xlargeIntel m5.2xlarge500K1000K1500K2000K2500K554229.00748416.00237034.00144625.401387149.00171233.33922537.00351143.671433747.002169568.001227359.501. ARMv8 a1.large: $0.0510 reported cost per hour, test consumed 9 Minutes, 34 Seconds: cost approximately 0.01 dollar. 2. ARMv8 a1.xlarge: $0.1020 reported cost per hour, test consumed 7 Minutes, 12 Seconds: cost approximately 0.01 dollar. 3. ARMv8 a1.2xlarge: $0.2040 reported cost per hour, test consumed 7 Minutes, 25 Seconds: cost approximately 0.03 dollar. 4. ARMv8 a1.4xlarge: $0.4080 reported cost per hour, test consumed 7 Minutes, 17 Seconds: cost approximately 0.05 dollar. 5. AMD m5a.xlarge: $0.172 reported cost per hour, test consumed 3 Minutes, 57 Seconds: cost approximately 0.01 dollar.6. AMD m5a.4xlarge: $0.688 reported cost per hour, test consumed 5 Minutes, 12 Seconds: cost approximately 0.06 dollar. 7. AMD m5a.large: $0.086 reported cost per hour, test consumed 5 Minutes, 45 Seconds: cost approximately 0.01 dollar.8. AMD m5a.2xlarge: $0.344 reported cost per hour, test consumed 5 Minutes, 5 Seconds: cost approximately 0.03 dollar.9. Intel m5.large: $0.096 reported cost per hour, test consumed 3 Minutes, 50 Seconds: cost approximately 0.01 dollar.10. Intel m4.xlarge: $0.192 reported cost per hour, test consumed 2 Minutes, 39 Seconds: cost approximately 0.01 dollar. 11. Intel m5.2xlarge: $0.384 reported cost per hour, test consumed 2 Minutes, 23 Seconds: cost approximately 0.02 dollar.

Zstd Compression

Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19

OpenBenchmarking.orgSeconds, Fewer Is BetterZstd Compression 1.3.4Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19ARMv8 a1.largeARMv8 a1.xlargeARMv8 a1.2xlargeARMv8 a1.4xlargeAMD m5a.xlargeAMD m5a.4xlargeAMD m5a.largeAMD m5a.2xlargeIntel m5.largeIntel m4.xlargeIntel m5.2xlarge4080120160200SE +/- 2.66, N = 3SE +/- 2.34, N = 3SE +/- 0.09, N = 3SE +/- 0.04, N = 3SE +/- 0.13, N = 3SE +/- 0.02, N = 3SE +/- 1.27, N = 3SE +/- 0.17, N = 3SE +/- 0.24, N = 3SE +/- 0.07, N = 3SE +/- 0.05, N = 3171.00108.0062.0441.8586.0533.27161.4354.93114.5869.5035.56-lz1. (CC) gcc options: -O3 -pthread

Zstd Compression

Performance / Cost - Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19

OpenBenchmarking.orgSeconds x Dollar, Fewer Is BetterZstd Compression 1.3.4Performance / Cost - Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19ARMv8 a1.largeARMv8 a1.xlargeARMv8 a1.2xlargeARMv8 a1.4xlargeAMD m5a.xlargeAMD m5a.4xlargeAMD m5a.largeAMD m5a.2xlargeIntel m5.largeIntel m4.xlargeIntel m5.2xlarge0.38480.76961.15441.53921.9241.711.080.620.420.860.671.611.101.150.700.361. ARMv8 a1.large: $0.0510 reported cost per hour, test consumed 8 Minutes, 39 Seconds: cost approximately 0.01 dollar. 2. ARMv8 a1.xlarge: $0.1020 reported cost per hour, test consumed 5 Minutes, 31 Seconds: cost approximately 0.01 dollar. 3. ARMv8 a1.2xlarge: $0.2040 reported cost per hour, test consumed 3 Minutes, 11 Seconds: cost approximately 0.01 dollar. 4. ARMv8 a1.4xlarge: $0.4080 reported cost per hour, test consumed 2 Minutes, 10 Seconds: cost approximately 0.01 dollar. 5. AMD m5a.xlarge: $0.172 reported cost per hour, test consumed 4 Minutes, 23 Seconds: cost approximately 0.01 dollar.6. AMD m5a.4xlarge: $0.688 reported cost per hour, test consumed 1 Minute, 44 Seconds: cost approximately 0.02 dollar.7. AMD m5a.large: $0.086 reported cost per hour, test consumed 8 Minutes, 10 Seconds: cost approximately 0.01 dollar.8. AMD m5a.2xlarge: $0.344 reported cost per hour, test consumed 2 Minutes, 50 Seconds: cost approximately 0.02 dollar. 9. Intel m5.large: $0.096 reported cost per hour, test consumed 5 Minutes, 48 Seconds: cost approximately 0.01 dollar.10. Intel m4.xlarge: $0.192 reported cost per hour, test consumed 3 Minutes, 33 Seconds: cost approximately 0.01 dollar. 11. Intel m5.2xlarge: $0.384 reported cost per hour, test consumed 1 Minute, 52 Seconds: cost approximately 0.01 dollar.

Perl Benchmarks

Test: Pod2html

OpenBenchmarking.orgSeconds, Fewer Is BetterPerl BenchmarksTest: Pod2htmlARMv8 a1.largeARMv8 a1.xlargeARMv8 a1.2xlargeARMv8 a1.4xlargeAMD m5a.xlargeAMD m5a.4xlargeAMD m5a.largeAMD m5a.2xlargeIntel m5.largeIntel m4.xlargeIntel m5.2xlarge0.09790.19580.29370.39160.4895SE +/- 0.00099623, N = 3SE +/- 0.00200775, N = 3SE +/- 0.00449263, N = 3SE +/- 0.00165742, N = 3SE +/- 0.00030351, N = 3SE +/- 0.00088366, N = 3SE +/- 0.00618143, N = 3SE +/- 0.00084270, N = 3SE +/- 0.00033697, N = 3SE +/- 0.00015743, N = 3SE +/- 0.00029015, N = 30.425048150.435032330.430430230.429817220.206644510.205557480.212059710.205777410.140302940.140966600.14085884

Perl Benchmarks

Test: Interpreter

OpenBenchmarking.orgSeconds, Fewer Is BetterPerl BenchmarksTest: InterpreterARMv8 a1.largeARMv8 a1.xlargeARMv8 a1.2xlargeARMv8 a1.4xlargeAMD m5a.xlargeAMD m5a.4xlargeAMD m5a.largeAMD m5a.2xlargeIntel m5.largeIntel m4.xlargeIntel m5.2xlarge0.00050.0010.00150.0020.0025SE +/- 0.00000400, N = 3SE +/- 0.00000575, N = 3SE +/- 0.00000631, N = 3SE +/- 0.00000487, N = 3SE +/- 0.00000060, N = 3SE +/- 0.00000154, N = 3SE +/- 0.00000220, N = 3SE +/- 0.00000292, N = 3SE +/- 0.00000027, N = 3SE +/- 0.00000183, N = 3SE +/- 0.00000284, N = 30.002430510.002436180.002383170.002404820.001058540.001316570.001058980.001152480.000993170.001064370.00109555

Go Benchmarks

Test: build

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: buildARMv8 a1.largeARMv8 a1.xlargeARMv8 a1.2xlargeARMv8 a1.4xlargeAMD m5a.xlargeAMD m5a.4xlargeAMD m5a.largeAMD m5a.2xlargeIntel m5.largeIntel m4.xlargeIntel m5.2xlarge9000M18000M27000M36000M45000MSE +/- 314217785.70, N = 3SE +/- 28219638.51, N = 3SE +/- 87166774.33, N = 3SE +/- 137165030.87, N = 3SE +/- 83856991.20, N = 3SE +/- 29191926.79, N = 3SE +/- 44282080.00, N = 3SE +/- 94610444.88, N = 3SE +/- 87328951.14, N = 3SE +/- 47056270.35, N = 3SE +/- 162501984.12, N = 33959161198339673825966400311376714134090511520758758226210977982422153465731520802086649166328612571786514105817520780038

Go Benchmarks

Test: json

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: jsonARMv8 a1.largeARMv8 a1.xlargeARMv8 a1.2xlargeARMv8 a1.4xlargeAMD m5a.xlargeAMD m5a.4xlargeAMD m5a.largeAMD m5a.2xlargeIntel m5.largeIntel m4.xlargeIntel m5.2xlarge20M40M60M80M100MSE +/- 387947.87, N = 3SE +/- 148481.92, N = 3SE +/- 125406.02, N = 3SE +/- 42977.01, N = 3SE +/- 95282.30, N = 3SE +/- 33427.39, N = 3SE +/- 162025.72, N = 3SE +/- 92676.78, N = 3SE +/- 60199.17, N = 3SE +/- 17586.04, N = 3SE +/- 9229.18, N = 37884219239753346203203181054084133246787103406556698635020044569588081722975799015057128

Go Benchmarks

Test: garbage

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: garbageARMv8 a1.largeARMv8 a1.xlargeARMv8 a1.2xlargeARMv8 a1.4xlargeAMD m5a.xlargeAMD m5a.4xlargeAMD m5a.largeAMD m5a.2xlargeIntel m5.largeIntel m4.xlargeIntel m5.2xlarge4M8M12M16M20MSE +/- 48615.61, N = 3SE +/- 7895.81, N = 3SE +/- 1743.82, N = 3SE +/- 1337.70, N = 3SE +/- 21715.41, N = 3SE +/- 5851.87, N = 3SE +/- 30608.39, N = 3SE +/- 9450.61, N = 3SE +/- 34489.30, N = 3SE +/- 27668.66, N = 3SE +/- 4582.96, N = 316850985871506347276232599315702381221646821324172841125571248207867864233387664

Rust Prime Benchmark

Prime Number Test To 200,000,000

OpenBenchmarking.orgSeconds, Fewer Is BetterRust Prime BenchmarkPrime Number Test To 200,000,000ARMv8 a1.largeARMv8 a1.xlargeARMv8 a1.2xlargeARMv8 a1.4xlargeAMD m5a.xlargeAMD m5a.4xlargeAMD m5a.largeAMD m5a.2xlargeIntel m5.largeIntel m4.xlargeIntel m5.2xlarge100200300400500SE +/- 0.01, N = 3SE +/- 0.08, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.08, N = 3SE +/- 0.13, N = 3SE +/- 1.35, N = 3SE +/- 0.09, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3128.3064.2232.0816.06231.7869.33463.02139.88123.8662.1431.01-m64-m64-m64-m64-m64-m641. (CC) gcc options: -pie -nodefaultlibs

Rust Prime Benchmark

Performance / Cost - Prime Number Test To 200,000,000

OpenBenchmarking.orgSeconds x Dollar, Fewer Is BetterRust Prime BenchmarkPerformance / Cost - Prime Number Test To 200,000,000ARMv8 a1.largeARMv8 a1.xlargeARMv8 a1.2xlargeARMv8 a1.4xlargeAMD m5a.xlargeAMD m5a.4xlargeAMD m5a.largeAMD m5a.2xlargeIntel m5.largeIntel m4.xlargeIntel m5.2xlarge481216201.280.640.320.166.952.7713.895.601.240.620.311. ARMv8 a1.large: $0.0510 reported cost per hour, test consumed 6 Minutes, 29 Seconds: cost approximately 0.01 dollar. 2. ARMv8 a1.xlarge: $0.1020 reported cost per hour, test consumed 3 Minutes, 17 Seconds: cost approximately 0.01 dollar. 3. ARMv8 a1.2xlarge: $0.2040 reported cost per hour, test consumed 1 Minute, 40 Seconds: cost approximately 0.01 dollar. 4. ARMv8 a1.4xlarge: $0.4080 reported cost per hour, test consumed 52 Seconds: cost approximately 0.01 dollar.5. AMD m5a.xlarge: $0.172 reported cost per hour, test consumed 11 Minutes, 39 Seconds: cost approximately 0.03 dollar. 6. AMD m5a.4xlarge: $0.688 reported cost per hour, test consumed 3 Minutes, 32 Seconds: cost approximately 0.04 dollar. 7. AMD m5a.large: $0.086 reported cost per hour, test consumed 23 Minutes, 13 Seconds: cost approximately 0.03 dollar.8. AMD m5a.2xlarge: $0.344 reported cost per hour, test consumed 7 Minutes, 3 Seconds: cost approximately 0.04 dollar.9. Intel m5.large: $0.096 reported cost per hour, test consumed 6 Minutes, 16 Seconds: cost approximately 0.01 dollar.10. Intel m4.xlarge: $0.192 reported cost per hour, test consumed 3 Minutes, 10 Seconds: cost approximately 0.01 dollar. 11. Intel m5.2xlarge: $0.384 reported cost per hour, test consumed 1 Minute, 38 Seconds: cost approximately 0.01 dollar.

Rust Mandelbrot

Time To Complete Serial/Parallel Mandelbrot

OpenBenchmarking.orgSeconds, Fewer Is BetterRust MandelbrotTime To Complete Serial/Parallel MandelbrotARMv8 a1.largeARMv8 a1.xlargeARMv8 a1.2xlargeARMv8 a1.4xlargeAMD m5a.xlargeAMD m5a.4xlargeAMD m5a.largeAMD m5a.2xlargeIntel m5.largeIntel m4.xlargeIntel m5.2xlarge50100150200250SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.00, N = 3SE +/- 0.28, N = 3SE +/- 0.06, N = 3SE +/- 0.23, N = 3SE +/- 0.67, N = 3SE +/- 0.12, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.50, N = 3243.00152.00106.0083.98138.0174.44228.74100.95216.10133.3892.20-m64-m64-m64-m64-m64-m64-m641. (CC) gcc options: -pie -nodefaultlibs

Rust Mandelbrot

Performance / Cost - Time To Complete Serial/Parallel Mandelbrot

OpenBenchmarking.orgSeconds x Dollar, Fewer Is BetterRust MandelbrotPerformance / Cost - Time To Complete Serial/Parallel MandelbrotARMv8 a1.largeARMv8 a1.xlargeARMv8 a1.2xlargeARMv8 a1.4xlargeAMD m5a.xlargeAMD m5a.4xlargeAMD m5a.largeAMD m5a.2xlargeIntel m5.largeIntel m4.xlargeIntel m5.2xlarge1.02832.05663.08494.11325.14152.431.522.132.522.762.984.573.034.322.672.771. ARMv8 a1.large: $0.0510 reported cost per hour, test consumed 12 Minutes, 15 Seconds: cost approximately 0.01 dollar. 2. ARMv8 a1.xlarge: $0.1020 reported cost per hour, test consumed 7 Minutes, 41 Seconds: cost approximately 0.01 dollar. 3. ARMv8 a1.2xlarge: $0.2040 reported cost per hour, test consumed 5 Minutes, 23 Seconds: cost approximately 0.02 dollar. 4. ARMv8 a1.4xlarge: $0.4080 reported cost per hour, test consumed 4 Minutes, 16 Seconds: cost approximately 0.03 dollar. 5. AMD m5a.xlarge: $0.172 reported cost per hour, test consumed 6 Minutes, 58 Seconds: cost approximately 0.02 dollar.6. AMD m5a.4xlarge: $0.688 reported cost per hour, test consumed 3 Minutes, 47 Seconds: cost approximately 0.04 dollar. 7. AMD m5a.large: $0.086 reported cost per hour, test consumed 11 Minutes, 30 Seconds: cost approximately 0.02 dollar.8. AMD m5a.2xlarge: $0.344 reported cost per hour, test consumed 5 Minutes, 6 Seconds: cost approximately 0.03 dollar.9. Intel m5.large: $0.096 reported cost per hour, test consumed 10 Minutes, 53 Seconds: cost approximately 0.02 dollar. 10. Intel m4.xlarge: $0.192 reported cost per hour, test consumed 6 Minutes, 44 Seconds: cost approximately 0.02 dollar. 11. Intel m5.2xlarge: $0.384 reported cost per hour, test consumed 4 Minutes, 40 Seconds: cost approximately 0.03 dollar.

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed TestARMv8 a1.largeARMv8 a1.xlargeARMv8 a1.2xlargeARMv8 a1.4xlargeAMD m5a.xlargeAMD m5a.4xlargeAMD m5a.largeAMD m5a.2xlargeIntel m5.largeIntel m4.xlargeIntel m5.2xlarge6K12K18K24K30KSE +/- 6.57, N = 3SE +/- 18.00, N = 3SE +/- 39.96, N = 3SE +/- 123.49, N = 3SE +/- 41.25, N = 3SE +/- 21.61, N = 3SE +/- 6.24, N = 3SE +/- 80.50, N = 3SE +/- 15.31, N = 3SE +/- 23.35, N = 3SE +/- 170.30, N = 3386868661358925230909128557471114702565810769208031. (CXX) g++ options: -pipe -lpthread

Rodinia

Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP CFD SolverARMv8 a1.largeARMv8 a1.xlargeARMv8 a1.2xlargeARMv8 a1.4xlargeAMD m5a.xlargeAMD m5a.4xlargeAMD m5a.largeAMD m5a.2xlargeIntel m5.largeIntel m4.xlargeIntel m5.2xlarge4080120160200SE +/- 0.37, N = 3SE +/- 0.24, N = 3SE +/- 0.10, N = 3SE +/- 0.09, N = 3SE +/- 0.13, N = 3SE +/- 0.23, N = 3SE +/- 0.76, N = 3SE +/- 0.04, N = 3SE +/- 0.15, N = 3SE +/- 0.38, N = 3SE +/- 0.35, N = 3181.00111.0061.8940.9290.4334.60169.1358.60182.64102.0848.181. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Performance / Cost - Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds x Dollar, Fewer Is BetterRodinia 2.4Performance / Cost - Test: OpenMP CFD SolverARMv8 a1.largeARMv8 a1.xlargeARMv8 a1.2xlargeARMv8 a1.4xlargeAMD m5a.xlargeAMD m5a.4xlargeAMD m5a.largeAMD m5a.2xlargeIntel m5.largeIntel m4.xlargeIntel m5.2xlarge0.4590.9181.3771.8362.2951.811.110.620.410.900.691.691.171.832.040.961. ARMv8 a1.large: $0.0510 reported cost per hour, test consumed 9 Minutes, 8 Seconds: cost approximately 0.01 dollar.2. ARMv8 a1.xlarge: $0.1020 reported cost per hour, test consumed 5 Minutes, 38 Seconds: cost approximately 0.01 dollar. 3. ARMv8 a1.2xlarge: $0.2040 reported cost per hour, test consumed 3 Minutes, 10 Seconds: cost approximately 0.01 dollar. 4. ARMv8 a1.4xlarge: $0.4080 reported cost per hour, test consumed 2 Minutes, 6 Seconds: cost approximately 0.01 dollar. 5. AMD m5a.xlarge: $0.172 reported cost per hour, test consumed 4 Minutes, 36 Seconds: cost approximately 0.01 dollar.6. AMD m5a.4xlarge: $0.688 reported cost per hour, test consumed 1 Minute, 48 Seconds: cost approximately 0.02 dollar.7. AMD m5a.large: $0.086 reported cost per hour, test consumed 8 Minutes, 31 Seconds: cost approximately 0.01 dollar.8. AMD m5a.2xlarge: $0.344 reported cost per hour, test consumed 3 Minutes: cost approximately 0.02 dollar.9. Intel m5.large: $0.096 reported cost per hour, test consumed 9 Minutes, 12 Seconds: cost approximately 0.01 dollar.10. Intel m4.xlarge: $0.192 reported cost per hour, test consumed 5 Minutes, 10 Seconds: cost approximately 0.02 dollar. 11. Intel m5.2xlarge: $0.384 reported cost per hour, test consumed 2 Minutes, 29 Seconds: cost approximately 0.02 dollar.

Rodinia

Test: OpenMP LavaMD

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP LavaMDARMv8 a1.largeARMv8 a1.xlargeARMv8 a1.2xlargeARMv8 a1.4xlargeAMD m5a.xlargeAMD m5a.4xlargeAMD m5a.largeAMD m5a.2xlargeIntel m5.largeIntel m4.xlargeIntel m5.2xlarge2004006008001000SE +/- 1.41, N = 3SE +/- 0.23, N = 3SE +/- 0.07, N = 3SE +/- 0.09, N = 3SE +/- 0.52, N = 3SE +/- 0.14, N = 3SE +/- 0.79, N = 3SE +/- 0.24, N = 3SE +/- 1.40, N = 3SE +/- 1.36, N = 3SE +/- 0.47, N = 310745412721384431318862638034062021. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Performance / Cost - Test: OpenMP LavaMD

OpenBenchmarking.orgSeconds x Dollar, Fewer Is BetterRodinia 2.4Performance / Cost - Test: OpenMP LavaMDARMv8 a1.largeARMv8 a1.xlargeARMv8 a1.2xlargeARMv8 a1.4xlargeAMD m5a.xlargeAMD m5a.4xlargeAMD m5a.largeAMD m5a.2xlargeIntel m5.largeIntel m4.xlargeIntel m5.2xlarge122436486053.7227.0613.606.8926.6110.4753.1421.0048.1828.3914.151. ARMv8 a1.large: $0.0510 reported cost per hour, test consumed 53 Minutes, 53 Seconds: cost approximately 0.05 dollar. 2. ARMv8 a1.xlarge: $0.1020 reported cost per hour, test consumed 27 Minutes, 14 Seconds: cost approximately 0.05 dollar. 3. ARMv8 a1.2xlarge: $0.2040 reported cost per hour, test consumed 13 Minutes, 40 Seconds: cost approximately 0.05 dollar. 4. ARMv8 a1.4xlarge: $0.4080 reported cost per hour, test consumed 6 Minutes, 57 Seconds: cost approximately 0.05 dollar. 5. AMD m5a.xlarge: $0.172 reported cost per hour, test consumed 22 Minutes, 14 Seconds: cost approximately 0.06 dollar. 6. AMD m5a.4xlarge: $0.688 reported cost per hour, test consumed 6 Minutes, 37 Seconds: cost approximately 0.08 dollar. 7. AMD m5a.large: $0.086 reported cost per hour, test consumed 44 Minutes, 21 Seconds: cost approximately 0.06 dollar.8. AMD m5a.2xlarge: $0.344 reported cost per hour, test consumed 13 Minutes, 12 Seconds: cost approximately 0.08 dollar. 9. Intel m5.large: $0.096 reported cost per hour, test consumed 40 Minutes, 13 Seconds: cost approximately 0.06 dollar. 10. Intel m4.xlarge: $0.192 reported cost per hour, test consumed 20 Minutes, 20 Seconds: cost approximately 0.07 dollar. 11. Intel m5.2xlarge: $0.384 reported cost per hour, test consumed 10 Minutes, 11 Seconds: cost approximately 0.07 dollar.

m-queens

Time To Solve

OpenBenchmarking.orgSeconds, Fewer Is Betterm-queens 1.2Time To SolveARMv8 a1.largeARMv8 a1.xlargeARMv8 a1.2xlargeARMv8 a1.4xlargeAMD m5a.xlargeAMD m5a.4xlargeAMD m5a.largeAMD m5a.2xlargeIntel m5.largeIntel m4.xlargeIntel m5.2xlarge2004006008001000SE +/- 0.10, N = 3SE +/- 0.06, N = 3SE +/- 0.07, N = 3SE +/- 0.01, N = 3SE +/- 0.12, N = 3SE +/- 0.01, N = 3SE +/- 0.24, N = 3SE +/- 0.09, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.04, N = 38824412211103921147862339564802391. (CXX) g++ options: -fopenmp -O2 -march=native

m-queens

Performance / Cost - Time To Solve

OpenBenchmarking.orgSeconds x Dollar, Fewer Is Betterm-queens 1.2Performance / Cost - Time To SolveARMv8 a1.largeARMv8 a1.xlargeARMv8 a1.2xlargeARMv8 a1.4xlargeAMD m5a.xlargeAMD m5a.4xlargeAMD m5a.largeAMD m5a.2xlargeIntel m5.largeIntel m4.xlargeIntel m5.2xlarge2040608010035.2917.658.834.4223.548.0047.1916.2976.4638.3619.141. ARMv8 a1.large: $0.0510 reported cost per hour, test consumed 44 Minutes, 12 Seconds: cost approximately 0.04 dollar. 2. ARMv8 a1.xlarge: $0.1020 reported cost per hour, test consumed 22 Minutes, 8 Seconds: cost approximately 0.04 dollar. 3. ARMv8 a1.2xlarge: $0.2040 reported cost per hour, test consumed 11 Minutes, 6 Seconds: cost approximately 0.04 dollar. 4. ARMv8 a1.4xlarge: $0.4080 reported cost per hour, test consumed 5 Minutes, 36 Seconds: cost approximately 0.04 dollar. 5. AMD m5a.xlarge: $0.172 reported cost per hour, test consumed 19 Minutes, 41 Seconds: cost approximately 0.06 dollar. 6. AMD m5a.4xlarge: $0.688 reported cost per hour, test consumed 5 Minutes, 47 Seconds: cost approximately 0.07 dollar. 7. AMD m5a.large: $0.086 reported cost per hour, test consumed 39 Minutes, 24 Seconds: cost approximately 0.06 dollar.8. AMD m5a.2xlarge: $0.344 reported cost per hour, test consumed 11 Minutes, 43 Seconds: cost approximately 0.07 dollar. 9. Intel m5.large: $0.096 reported cost per hour, test consumed 47 Minutes, 52 Seconds: cost approximately 0.08 dollar. 10. Intel m4.xlarge: $0.192 reported cost per hour, test consumed 24 Minutes, 2 Seconds: cost approximately 0.08 dollar. 11. Intel m5.2xlarge: $0.384 reported cost per hour, test consumed 12 Minutes, 2 Seconds: cost approximately 0.08 dollar.

Cost To Run Tests

Cost / Price Per Hour

OpenBenchmarking.orgCost / Price Per Hour, Fewer Is BetterCost To Run TestsCost / Price Per HourARMv8 a1.largeARMv8 a1.xlargeARMv8 a1.2xlargeARMv8 a1.4xlargeAMD m5a.xlargeAMD m5a.4xlargeAMD m5a.largeAMD m5a.2xlargeIntel m5.largeIntel m4.xlargeIntel m5.2xlarge0.1260.2520.3780.5040.630.250.190.260.400.270.560.230.400.230.270.351. ARMv8 a1.large: $0.0510 reported cost per hour, running tests consumed 4 Hours, 50 Minutes, 30 Seconds: cost approximately 0.25 dollar. 2. ARMv8 a1.xlarge: $0.1020 reported cost per hour, running tests consumed 1 Hour, 50 Minutes, 55 Seconds: cost approximately 0.19 dollar. 3. ARMv8 a1.2xlarge: $0.2040 reported cost per hour, running tests consumed 1 Hour, 15 Minutes, 53 Seconds: cost approximately 0.26 dollar. 4. ARMv8 a1.4xlarge: $0.4080 reported cost per hour, running tests consumed 59 Minutes, 8 Seconds: cost approximately 0.4 dollar. 5. AMD m5a.xlarge: $0.172 reported cost per hour, running tests consumed 1 Hour, 35 Minutes, 29 Seconds: cost approximately 0.27 dollar. 6. AMD m5a.4xlarge: $0.688 reported cost per hour, running tests consumed 49 Minutes, 4 Seconds: cost approximately 0.56 dollar. 7. AMD m5a.large: $0.086 reported cost per hour, running tests consumed 2 Hours, 43 Minutes: cost approximately 0.23 dollar. 8. AMD m5a.2xlarge: $0.344 reported cost per hour, running tests consumed 1 Hour, 9 Minutes, 22 Seconds: cost approximately 0.4 dollar. 9. Intel m5.large: $0.096 reported cost per hour, running tests consumed 2 Hours, 24 Minutes, 46 Seconds: cost approximately 0.23 dollar. 10. Intel m4.xlarge: $0.192 reported cost per hour, running tests consumed 1 Hour, 25 Minutes, 47 Seconds: cost approximately 0.27 dollar. 11. Intel m5.2xlarge: $0.384 reported cost per hour, running tests consumed 54 Minutes, 4 Seconds: cost approximately 0.35 dollar.

PHPBench

Performance / Cost - PHP Benchmark Suite

OpenBenchmarking.orgScore Per Dollar, More Is BetterPHPBench 0.8.1Performance / Cost - PHP Benchmark SuiteARMv8 a1.xlargeARMv8 a1.2xlargeARMv8 a1.4xlargeAMD m5a.4xlargeAMD m5a.2xlargeIntel m5.2xlarge11M22M33M44M55M16846700.0016746500.008367200.0018320550.0034255300.0050818900.001. ARMv8 a1.xlarge: $0.1020 reported cost per hour, test consumed 3 Minutes, 9 Seconds: cost approximately 0.01 dollar. 2. ARMv8 a1.2xlarge: $0.2040 reported cost per hour, test consumed 3 Minutes, 3 Seconds: cost approximately 0.01 dollar. 3. ARMv8 a1.4xlarge: $0.4080 reported cost per hour, test consumed 3 Minutes, 4 Seconds: cost approximately 0.02 dollar. 4. AMD m5a.4xlarge: $0.688 reported cost per hour, test consumed 1 Minute, 26 Seconds: cost approximately 0.02 dollar.5. AMD m5a.2xlarge: $0.344 reported cost per hour, test consumed 1 Minute, 32 Seconds: cost approximately 0.01 dollar.6. Intel m5.2xlarge: $0.384 reported cost per hour, test consumed 1 Minute, 3 Seconds: cost approximately 0.01 dollar.

PyBench

Performance / Cost - Total For Average Test Times

OpenBenchmarking.orgMilliseconds x Dollar, Fewer Is BetterPyBench 2018-02-16Performance / Cost - Total For Average Test TimesARMv8 a1.xlargeARMv8 a1.2xlargeARMv8 a1.4xlargeAMD m5a.xlargeAMD m5a.4xlargeAMD m5a.2xlargeIntel m4.xlargeIntel m5.2xlarge30609012015042.4485.78128.1616.6433.1016.6213.4913.551. ARMv8 a1.xlarge: $0.1020 reported cost per hour, test consumed 4 Minutes, 47 Seconds: cost approximately 0.01 dollar. 2. ARMv8 a1.2xlarge: $0.2040 reported cost per hour, test consumed 4 Minutes, 49 Seconds: cost approximately 0.02 dollar. 3. ARMv8 a1.4xlarge: $0.4080 reported cost per hour, test consumed 4 Minutes, 48 Seconds: cost approximately 0.03 dollar. 4. AMD m5a.xlarge: $0.172 reported cost per hour, test consumed 1 Minute, 58 Seconds: cost approximately 0.01 dollar.5. AMD m5a.4xlarge: $0.688 reported cost per hour, test consumed 1 Minute, 57 Seconds: cost approximately 0.02 dollar.6. AMD m5a.2xlarge: $0.344 reported cost per hour, test consumed 2 Minutes, 7 Seconds: cost approximately 0.01 dollar.7. Intel m4.xlarge: $0.192 reported cost per hour, test consumed 1 Minute, 36 Seconds: cost approximately 0.01 dollar.8. Intel m5.2xlarge: $0.384 reported cost per hour, test consumed 1 Minute, 37 Seconds: cost approximately 0.01 dollar.

LAME MP3 Encoding

Performance / Cost - WAV To MP3

OpenBenchmarking.orgSeconds x Dollar, Fewer Is BetterLAME MP3 Encoding 3.100Performance / Cost - WAV To MP3ARMv8 a1.xlargeARMv8 a1.2xlargeARMv8 a1.4xlargeAMD m5a.xlargeAMD m5a.4xlargeAMD m5a.2xlargeIntel m4.xlargeIntel m5.2xlarge0.56031.12061.68092.24122.80150.830.832.490.471.410.480.380.381. ARMv8 a1.xlarge: $0.1020 reported cost per hour, test consumed 4 Minutes, 14 Seconds: cost approximately 0.01 dollar. 2. ARMv8 a1.2xlarge: $0.2040 reported cost per hour, test consumed 4 Minutes, 14 Seconds: cost approximately 0.01 dollar. 3. ARMv8 a1.4xlarge: $0.4080 reported cost per hour, test consumed 4 Minutes, 13 Seconds: cost approximately 0.03 dollar. 4. AMD m5a.xlarge: $0.172 reported cost per hour, test consumed 2 Minutes, 25 Seconds: cost approximately 0.01 dollar.5. AMD m5a.4xlarge: $0.688 reported cost per hour, test consumed 2 Minutes, 25 Seconds: cost approximately 0.03 dollar. 6. AMD m5a.2xlarge: $0.344 reported cost per hour, test consumed 2 Minutes, 28 Seconds: cost approximately 0.01 dollar. 7. Intel m4.xlarge: $0.192 reported cost per hour, test consumed 1 Minute, 59 Seconds: cost approximately 0.01 dollar.8. Intel m5.2xlarge: $0.384 reported cost per hour, test consumed 1 Minute, 59 Seconds: cost approximately 0.01 dollar.

x264

Performance / Cost - H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second Per Dollar, More Is Betterx264 2018-09-25Performance / Cost - H.264 Video EncodingARMv8 a1.xlargeARMv8 a1.2xlargeARMv8 a1.4xlargeAMD m5a.xlargeAMD m5a.4xlargeAMD m5a.2xlargeIntel m5.largeIntel m4.xlargeIntel m5.2xlarge11002200330044005500876.001662.003243.001620.005090.002654.00921.001596.003062.001. ARMv8 a1.xlarge: $0.1020 reported cost per hour, test consumed 3 Minutes, 44 Seconds: cost approximately 0.01 dollar. 2. ARMv8 a1.2xlarge: $0.2040 reported cost per hour, test consumed 1 Minute, 53 Seconds: cost approximately 0.01 dollar. 3. ARMv8 a1.4xlarge: $0.4080 reported cost per hour, test consumed 1 Minute: cost approximately 0.01 dollar.4. AMD m5a.xlarge: $0.172 reported cost per hour, test consumed 1 Minute, 55 Seconds: cost approximately 0.01 dollar.5. AMD m5a.4xlarge: $0.688 reported cost per hour, test consumed 39 Seconds: cost approximately 0.01 dollar.6. AMD m5a.2xlarge: $0.344 reported cost per hour, test consumed 1 Minute, 12 Seconds: cost approximately 0.01 dollar.7. Intel m5.large: $0.096 reported cost per hour, test consumed 3 Minutes, 20 Seconds: cost approximately 0.01 dollar.8. Intel m4.xlarge: $0.192 reported cost per hour, test consumed 1 Minute, 57 Seconds: cost approximately 0.01 dollar.9. Intel m5.2xlarge: $0.384 reported cost per hour, test consumed 1 Minute, 3 Seconds: cost approximately 0.01 dollar.

Perl Benchmarks

Performance / Cost - Test: Pod2html

OpenBenchmarking.orgSeconds x Dollar, Fewer Is BetterPerl BenchmarksPerformance / Cost - Test: Pod2htmlARMv8 a1.2xlargeARMv8 a1.4xlargeAMD m5a.4xlarge0.00450.0090.01350.0180.02250.010.020.011. ARMv8 a1.2xlarge: $0.2040 reported cost per hour, test consumed 5 Minutes, 40 Seconds: cost approximately 0.02 dollar. 2. ARMv8 a1.4xlarge: $0.4080 reported cost per hour, test consumed 5 Minutes, 40 Seconds: cost approximately 0.04 dollar. 3. AMD m5a.4xlarge: $0.688 reported cost per hour, test consumed 4 Minutes, 13 Seconds: cost approximately 0.05 dollar.

Go Benchmarks

Performance / Cost - Test: build

OpenBenchmarking.orgNanoseconds/Operation x Dollar, Fewer Is BetterGo BenchmarksPerformance / Cost - Test: buildARMv8 a1.2xlargeARMv8 a1.4xlargeAMD m5a.4xlargeAMD m5a.2xlargeIntel m5.2xlarge90M180M270M360M450M400311376.71413409051.15210977982.42208020866.49175207800.381. ARMv8 a1.2xlarge: $0.2040 reported cost per hour, test consumed 2 Minutes, 4 Seconds: cost approximately 0.01 dollar. 2. ARMv8 a1.4xlarge: $0.4080 reported cost per hour, test consumed 2 Minutes, 8 Seconds: cost approximately 0.01 dollar. 3. AMD m5a.4xlarge: $0.688 reported cost per hour, test consumed 1 Minute, 7 Seconds: cost approximately 0.01 dollar.4. AMD m5a.2xlarge: $0.344 reported cost per hour, test consumed 1 Minute, 6 Seconds: cost approximately 0.01 dollar.5. Intel m5.2xlarge: $0.384 reported cost per hour, test consumed 56 Seconds: cost approximately 0.01 dollar.

7-Zip Compression

Performance / Cost - Compress Speed Test

OpenBenchmarking.orgMIPS Per Dollar, More Is Better7-Zip Compression 16.02Performance / Cost - Compress Speed TestARMv8 a1.2xlargeARMv8 a1.4xlargeAMD m5a.xlargeAMD m5a.4xlargeAMD m5a.2xlargeIntel m4.xlargeIntel m5.2xlarge500K1000K1500K2000K2500K1358900.002523000.00909100.00951900.001470200.001076900.002080300.001. ARMv8 a1.2xlarge: $0.2040 reported cost per hour, test consumed 1 Minute, 58 Seconds: cost approximately 0.01 dollar. 2. ARMv8 a1.4xlarge: $0.4080 reported cost per hour, test consumed 2 Minutes, 10 Seconds: cost approximately 0.01 dollar. 3. AMD m5a.xlarge: $0.172 reported cost per hour, test consumed 1 Minute, 53 Seconds: cost approximately 0.01 dollar.4. AMD m5a.4xlarge: $0.688 reported cost per hour, test consumed 2 Minutes, 24 Seconds: cost approximately 0.03 dollar. 5. AMD m5a.2xlarge: $0.344 reported cost per hour, test consumed 2 Minutes, 18 Seconds: cost approximately 0.01 dollar. 6. Intel m4.xlarge: $0.192 reported cost per hour, test consumed 1 Minute, 55 Seconds: cost approximately 0.01 dollar.7. Intel m5.2xlarge: $0.384 reported cost per hour, test consumed 1 Minute, 58 Seconds: cost approximately 0.01 dollar.

Go Benchmarks

Performance / Cost - Test: garbage

OpenBenchmarking.orgNanoseconds/Operation x Dollar, Fewer Is BetterGo BenchmarksPerformance / Cost - Test: garbageARMv8 a1.4xlargeAMD m5a.4xlargeIntel m5.2xlarge7K14K21K28K35K25993.1521646.8233876.641. ARMv8 a1.4xlarge: $0.4080 reported cost per hour, test consumed 51 Seconds: cost approximately 0.01 dollar.2. AMD m5a.4xlarge: $0.688 reported cost per hour, test consumed 42 Seconds: cost approximately 0.01 dollar.3. Intel m5.2xlarge: $0.384 reported cost per hour, test consumed 1 Minute: cost approximately 0.01 dollar.

Go Benchmarks

Performance / Cost - Test: json

OpenBenchmarking.orgNanoseconds/Operation x Dollar, Fewer Is BetterGo BenchmarksPerformance / Cost - Test: jsonAMD m5a.4xlarge20K40K60K80K100K103406.551. $0.688 reported cost per hour, test consumed 42 Seconds: cost approximately 0.01 dollar.


Phoronix Test Suite v10.8.4