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/1810105-SK-SOCIOAMP012 .
Socionext SynQuacer DeveloperBox vs. Ampere eMAG Processor Motherboard Memory Disk Graphics Audio Monitor Chipset Network OS Kernel Compiler File-System Screen Resolution Socionext Developerbox 24-Core Ampere eMAG OSPREY 48-Core 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 - Socionext Developerbox 24-Core: --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 48-Core: --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 - Socionext Developerbox 24-Core: NONE / data=ordered,errors=remount-ro,relatime,rw - Ampere eMAG OSPREY 48-Core: DEADLINE / attr2,inode64,noquota,relatime,rw Python Details - Socionext Developerbox 24-Core: Python 2.7.15rc1 + Python 3.6.5 - Ampere eMAG OSPREY 48-Core: Python 2.7.5 Processor Details - Ampere eMAG OSPREY 48-Core: 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 Socionext Developerbox 24-Core Ampere eMAG OSPREY 48-Core 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 Socionext Developerbox 24-Core Ampere eMAG OSPREY 48-Core 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 Socionext Developerbox 24-Core Ampere eMAG OSPREY 48-Core 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 Socionext Developerbox 24-Core Ampere eMAG OSPREY 48-Core 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 Socionext Developerbox 24-Core Ampere eMAG OSPREY 48-Core 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 Socionext Developerbox 24-Core Ampere eMAG OSPREY 48-Core 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 Socionext Developerbox 24-Core Ampere eMAG OSPREY 48-Core 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 Socionext Developerbox 24-Core Ampere eMAG OSPREY 48-Core 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 Socionext Developerbox 24-Core Ampere eMAG OSPREY 48-Core 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 Socionext Developerbox 24-Core Ampere eMAG OSPREY 48-Core 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 Socionext Developerbox 24-Core Ampere eMAG OSPREY 48-Core 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 Socionext Developerbox 24-Core Ampere eMAG OSPREY 48-Core 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 Socionext Developerbox 24-Core Ampere eMAG OSPREY 48-Core 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 Socionext Developerbox 24-Core Ampere eMAG OSPREY 48-Core 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