Socionext SynQuacer DeveloperBox vs. Ampere eMAG Ampere eMAG ARMv8 testing with a AmpereComputing OSPREY (4.8.19 BIOS) and ASPEED ASPEED Family on CentOS 7.5.1804 via the Phoronix Test Suite for a future article.
HTML result view exported from: https://openbenchmarking.org/result/1810109-SK-SOCIOAMP061 .
Socionext SynQuacer DeveloperBox vs. Ampere eMAG Processor Motherboard Memory Disk Graphics Audio Monitor Chipset Network OS Kernel Compiler File-System Screen Resolution 24-Core ARM Developer Box Ampere eMAG OSPREY Unknown (24 Cores) Socionext SynQuacer E- DeveloperBox (build #38 BIOS) 32768MB 8GB M32508 + 1000GB Samsung SSD 970 EVO 1TB ASUS NVIDIA GeForce GT 710B 1024MB NVIDIA GK208 HDMI/DP ASUS VG236 Ubuntu 18.04 4.15.0-33-generic (aarch64) GCC 7.3.0 ext4 1920x1080 Ampere eMAG ARMv8 @ 3.00GHz (32 Cores) AmpereComputing OSPREY (4.8.19 BIOS) Applied Micro Circuits X-Gene 8 x 16384 MB DDR4-2400MHz Samsung M393A2K43CB2-CTD 256GB Samsung SSD 860 ASPEED ASPEED Family Intel I210 Gigabit Connection CentOS 7.5.1804 4.14.0-49.el7.centos.180925+amp.ilp32.aarch64 (aarch64) 20180926 GCC 6.0.0 20150826 xfs 1024x768 OpenBenchmarking.org Compiler Details - 24-Core ARM Developer Box: --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-as=/usr/bin/aarch64-linux-gnu-as --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-ld=/usr/bin/aarch64-linux-gnu-ld -v - Ampere eMAG OSPREY: --build=x86_64-unknown-linux-gnu --disable-libmudflap --disable-libquadmath --disable-libsanitizer --disable-libssp --enable-languages=c,c++,fortran,objc --enable-multilib --enable-shared --host=aarch64-apm-linux-gnu --target=aarch64-apm-linux-gnu --with-abi=lp64 --with-build-sysroot=/home/bhuber/sandbox/gcc/toolchain-build-scripts/buildroot/9.0.7-le/install/opt/apm-aarch64/9.0.7-le/bin/../aarch64-apm-linux-gnu/libc --with-cpu=xgene1 --with-multilib-list=lp64,ilp32 --with-plugin-ld=ld Disk Details - 24-Core ARM Developer Box: NONE / data=ordered,errors=remount-ro,relatime,rw - Ampere eMAG OSPREY: DEADLINE / attr2,inode64,noquota,relatime,rw Python Details - 24-Core ARM Developer Box: Python 2.7.15rc1 + Python 3.6.5 - Ampere eMAG OSPREY: Python 2.7.5 Processor Details - Ampere eMAG OSPREY: Scaling Governor: cppc_cpufreq performance
Socionext SynQuacer DeveloperBox vs. Ampere eMAG sqlite: Timed SQLite Insertions tinymembench: Standard Memcpy c-ray: Total Time - 4K, 16 Rays Per Pixel aobench: 2048 x 2048 - Total Time compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 encode-flac: WAV To FLAC encode-mp3: WAV To MP3 perl-benchmark: Pod2html perl-benchmark: Interpreter pgbench: Buffer Test - Normal Load - Read Only pgbench: Buffer Test - Normal Load - Read Write redis: SET 24-Core ARM Developer Box Ampere eMAG OSPREY 49.61 1543 391.25 400 931 390.76 406 1.57088061 0.00658840 31506 4166 160053 33.82 5856 78.55 151 244 49.08 110 0.43039688 0.00221117 169699 4672 518967 OpenBenchmarking.org
SQLite Timed SQLite Insertions OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.22 Timed SQLite Insertions 24-Core ARM Developer Box Ampere eMAG OSPREY 11 22 33 44 55 SE +/- 0.08, N = 3 SE +/- 0.02, N = 3 49.61 33.82 -lz 1. (CC) gcc options: -O2 -ldl -lpthread
Tinymembench Standard Memcpy OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memcpy 24-Core ARM Developer Box Ampere eMAG OSPREY 1300 2600 3900 5200 6500 1543 5856 1. (CC) gcc options: -O2 -lm
Tinymembench Standard Memset OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memset 24-Core ARM Developer Box Ampere eMAG OSPREY 5K 10K 15K 20K 25K 7359 23976 1. (CC) gcc options: -O2 -lm
C-Ray Total Time - 4K, 16 Rays Per Pixel OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel 24-Core ARM Developer Box Ampere eMAG OSPREY 80 160 240 320 400 SE +/- 1.67, N = 3 SE +/- 0.01, N = 3 391.25 78.55 1. (CC) gcc options: -lm -lpthread -O3
AOBench Size: 2048 x 2048 - Total Time OpenBenchmarking.org Seconds, Fewer Is Better AOBench Size: 2048 x 2048 - Total Time 24-Core ARM Developer Box Ampere eMAG OSPREY 90 180 270 360 450 SE +/- 0.28, N = 3 SE +/- 0.01, N = 3 400 151 1. (CC) gcc options: -lm -O3
Zstd Compression Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 OpenBenchmarking.org Seconds, Fewer Is Better Zstd Compression 1.3.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 24-Core ARM Developer Box Ampere eMAG OSPREY 200 400 600 800 1000 SE +/- 2.72, N = 3 SE +/- 3.07, N = 3 931 244 -lz -llzma 1. (CC) gcc options: -O3 -pthread
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.2 WAV To FLAC 24-Core ARM Developer Box Ampere eMAG OSPREY 80 160 240 320 400 SE +/- 0.03, N = 5 SE +/- 0.03, N = 5 390.76 49.08 -logg 1. (CXX) g++ options: -O2 -fvisibility=hidden -lm
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 24-Core ARM Developer Box Ampere eMAG OSPREY 90 180 270 360 450 SE +/- 0.07, N = 3 SE +/- 0.04, N = 3 406 110 1. (CC) gcc options: -lm
Perl Benchmarks Test: Pod2html OpenBenchmarking.org Seconds, Fewer Is Better Perl Benchmarks Test: Pod2html 24-Core ARM Developer Box Ampere eMAG OSPREY 0.3534 0.7068 1.0602 1.4136 1.767 SE +/- 0.00683757, N = 3 SE +/- 0.00120912, N = 3 1.57088061 0.43039688
Perl Benchmarks Test: Interpreter OpenBenchmarking.org Seconds, Fewer Is Better Perl Benchmarks Test: Interpreter 24-Core ARM Developer Box Ampere eMAG OSPREY 0.0015 0.003 0.0045 0.006 0.0075 SE +/- 0.00001488, N = 3 SE +/- 0.00000389, N = 3 0.00658840 0.00221117
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only 24-Core ARM Developer Box Ampere eMAG OSPREY 40K 80K 120K 160K 200K SE +/- 64.76, N = 3 SE +/- 385.19, N = 3 31506 169699 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write 24-Core ARM Developer Box Ampere eMAG OSPREY 1000 2000 3000 4000 5000 SE +/- 1.88, N = 3 SE +/- 34.88, N = 3 4166 4672 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: SET 24-Core ARM Developer Box Ampere eMAG OSPREY 110K 220K 330K 440K 550K SE +/- 368.39, N = 3 SE +/- 2599.53, N = 3 160053 518967 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Phoronix Test Suite v10.8.4