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&rdt&grt .
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 aobench: 2048 x 2048 - Total Time c-ray: Total Time - 4K, 16 Rays Per Pixel 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 sqlite: Timed SQLite Insertions tinymembench: Standard Memcpy compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 Socionext Developerbox 24-Core Ampere eMAG OSPREY 48-Core 400 391.25 390.76 406 1.57088061 0.00658840 31506 4166 160053 49.61 1543 931 151 78.55 49.08 110 0.43039688 0.00221117 169699 4672 518967 33.82 5856 244 OpenBenchmarking.org
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
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
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
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
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
Phoronix Test Suite v10.8.4