Odroid N2 after world rebuild part 2

idem

HTML result view exported from: https://openbenchmarking.org/result/2008068-NE-2007165NI32&grt&sro.

Odroid N2 after world rebuild part 2ProcessorMotherboardMemoryDiskGraphicsOSKernelCompilerFile-SystemScreen ResolutionOpenCLUbuntu 20.04 LTS minimal default GCC 9.3Ubuntu 20.04 minimal SD optimal tune GCC 9.3Archlinux default GCC 9.3Archlinux optimal GCC 9.3Gentoo chroot Gcc 9.3 march=armv8a+ARMv8 Cortex-A73 @ 1.90GHz (6 Cores)Hardkernel ODROID-N24096MB32GB BB1QTOSDUbuntu 20.044.9.205-odroidn2-arm64 (aarch64)GCC 9.3.0 + Clang 10.0.0-4ubuntu1 + LLVM 10.0.0ext41920x1080Arch Linux ARM4.9.219-1-ARCH (aarch64)GCC 9.3.0 + Clang 10.0.0 + LLVM 10.0.0OpenCL 2.0 git.c8adbf9.122c9daed32dbba4b3056f41a2f23c5816GB SDW16G + 32GB BB1QTGentoo/Linux4.9.230-93 (aarch64)GCC 9.3.01360x768OpenBenchmarking.orgCompiler Details- Ubuntu 20.04 LTS minimal default GCC 9.3: --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++,gm2 --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 --with-target-system-zlib=auto -v - Ubuntu 20.04 minimal SD optimal tune GCC 9.3: --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++,gm2 --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 --with-target-system-zlib=auto -v - Archlinux default GCC 9.3: --build=aarch64-unknown-linux-gnu --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-multilib --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-fix-cortex-a53-835769 --enable-fix-cortex-a53-843419 --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-languages=c,c++,fortran,go,lto,objc,obj-c++,d --enable-lto --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-unknown-linux-gnu --mandir=/usr/share/man --with-arch=armv8-a --with-isl --with-linker-hash-style=gnu - Archlinux optimal GCC 9.3: --build=aarch64-unknown-linux-gnu --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-multilib --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-fix-cortex-a53-835769 --enable-fix-cortex-a53-843419 --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-languages=c,c++,fortran,go,lto,objc,obj-c++,d --enable-lto --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-unknown-linux-gnu --mandir=/usr/share/man --with-arch=armv8-a --with-isl --with-linker-hash-style=gnu - Gentoo chroot Gcc 9.3 march=armv8a+: --bindir=/usr/aarch64-unknown-linux-gnu/gcc-bin/9.3.0 --build=aarch64-unknown-linux-gnu --datadir=/usr/share/gcc-data/aarch64-unknown-linux-gnu/9.3.0 --disable-esp --disable-fixed-point --disable-libada --disable-libssp --disable-multilib --disable-systemtap --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-languages=c,c++,fortran --enable-libgomp --enable-libstdcxx-time --enable-lto --enable-nls --enable-obsolete --enable-secureplt --enable-shared --enable-threads=posix --enable-vtable-verify --host=aarch64-unknown-linux-gnu --includedir=/usr/lib/gcc/aarch64-unknown-linux-gnu/9.3.0/include --mandir=/usr/share/gcc-data/aarch64-unknown-linux-gnu/9.3.0/man --with-python-dir=/share/gcc-data/aarch64-unknown-linux-gnu/9.3.0/python --without-isl Processor Details- Ubuntu 20.04 LTS minimal default GCC 9.3: Scaling Governor: arm-big-little interactive- Ubuntu 20.04 minimal SD optimal tune GCC 9.3: Scaling Governor: arm-big-little interactive- Archlinux default GCC 9.3: Scaling Governor: arm-big-little performance- Archlinux optimal GCC 9.3: Scaling Governor: arm-big-little performance- Gentoo chroot Gcc 9.3 march=armv8a+: Scaling Governor: arm-big-little performancePython Details- Ubuntu 20.04 LTS minimal default GCC 9.3: Python 3.8.2- Ubuntu 20.04 minimal SD optimal tune GCC 9.3: Python 3.8.2- Archlinux default GCC 9.3: Python 3.8.3- Archlinux optimal GCC 9.3: Python 3.8.3- Gentoo chroot Gcc 9.3 march=armv8a+: Python 3.7.8Environment Details- Ubuntu 20.04 minimal SD optimal tune GCC 9.3: CXXFLAGS="-O2 -march=armv8-a+crc+fp+simd+crypto -mcpu=cortex-a73.cortex-a53+crc+fp+simd+crypto -ftree-vectorize -mtune=cortex-a73.cortex-a53 -fuse-linker-plugin -pipe --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=256" LDFLAGS=-Wl,-O1,--as-needed,--hash-style=gnu,--sort-common CFLAGS="-O2 -march=armv8-a+crc+fp+simd+crypto -mcpu=cortex-a73.cortex-a53+crc+fp+simd+crypto -ftree-vectorize -mtune=cortex-a73.cortex-a53 -fuse-linker-plugin -pipe --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=256" - Archlinux optimal GCC 9.3: CXXFLAGS="-march=armv8-a+crc+fp+simd+crypto -mcpu=cortex-a73.cortex-a53+crc+fp+simd+crypto -ftree-vectorize -mtune=cortex-a73.cortex-a53 -fuse-linker-plugin -pipe --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=256 -O3" LDFLAGS="-Wl,-O1,--as-needed,--hash-style=gnu,--sort-common -march=armv8-a+crc+fp+simd+crypto -mcpu=cortex-a73.cortex-a53+crc+fp+simd+crypto -ftree-vectorize -mtune=cortex-a73.cortex-a53 -fuse-linker-plugin -pipe --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=256 -O3" CFLAGS="-march=armv8-a+crc+fp+simd+crypto -mcpu=cortex-a73.cortex-a53+crc+fp+simd+crypto -ftree-vectorize -mtune=cortex-a73.cortex-a53 -fuse-linker-plugin -pipe --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=256 -O3"

Odroid N2 after world rebuild part 2apache: Static Web Page Servingdcraw: RAW To PPM Image Conversionffmpeg: H.264 HD To NTSC DVgnupg: 2GB File Encryptionminion: Solitaireopenssl: RSA 4096-bit Performancepgbench: Mostly RAM - Normal Load - Read Onlypgbench: Mostly RAM - Normal Load - Read Writepovray: Trace Timepybench: Total For Average Test Timessudokut: Total TimeUbuntu 20.04 LTS minimal default GCC 9.3Ubuntu 20.04 minimal SD optimal tune GCC 9.3Archlinux default GCC 9.3Archlinux optimal GCC 9.3Gentoo chroot Gcc 9.3 march=armv8a+7608.12198.97427.28636.582450.727496163.6974.06747057.731295402.861411743.7687763.1150.75327.13935.985444.360890163.8925.248768130.317127435.276413243.7857517.86198.75627.27146.024440.023928163.81141.26336160.149306415.673518044.1847540.5046.59227.10846.104441.515798163.81099.57798074.602652415.871516944.1907278.77198.82527.94646.444464.276626159.8426.738586845.429OpenBenchmarking.org

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.29Static Web Page ServingArchlinux default GCC 9.3Archlinux optimal GCC 9.3Gentoo chroot Gcc 9.3 march=armv8a+Ubuntu 20.04 LTS minimal default GCC 9.3Ubuntu 20.04 minimal SD optimal tune GCC 9.317003400510068008500SE +/- 59.72, N = 3SE +/- 59.91, N = 3SE +/- 104.67, N = 3SE +/- 6.74, N = 3SE +/- 21.13, N = 37517.867540.507278.777608.127763.11-O2-fuse-linker-plugin -O3-O2-O2-O2 -fuse-linker-plugin1. (CC) gcc options: -shared -fPIC -pthread

dcraw

RAW To PPM Image Conversion

OpenBenchmarking.orgSeconds, Fewer Is BetterdcrawRAW To PPM Image ConversionArchlinux default GCC 9.3Archlinux optimal GCC 9.3Gentoo chroot Gcc 9.3 march=armv8a+Ubuntu 20.04 LTS minimal default GCC 9.3Ubuntu 20.04 minimal SD optimal tune GCC 9.34080120160200SE +/- 0.05, N = 3SE +/- 1.80, N = 15SE +/- 0.04, N = 3SE +/- 0.10, N = 3SE +/- 0.91, N = 14198.7646.59198.83198.9750.75-ftree-vectorize -fuse-linker-plugin -pipe --param -O3-O2 -ftree-vectorize -fuse-linker-plugin -pipe --param1. (CC) gcc options: -lm

FFmpeg

H.264 HD To NTSC DV

OpenBenchmarking.orgSeconds, Fewer Is BetterFFmpeg 4.0.2H.264 HD To NTSC DVArchlinux default GCC 9.3Archlinux optimal GCC 9.3Gentoo chroot Gcc 9.3 march=armv8a+Ubuntu 20.04 LTS minimal default GCC 9.3Ubuntu 20.04 minimal SD optimal tune GCC 9.3714212835SE +/- 0.34, N = 5SE +/- 0.36, N = 5SE +/- 0.34, N = 3SE +/- 0.31, N = 7SE +/- 0.35, N = 527.2727.1127.9527.2927.14-lxcb -lxcb-shm -lxcb-shape -lxcb-xfixes -std=c11 -fomit-frame-pointer -fPIC -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT-ftree-vectorize -fuse-linker-plugin -pipe --param -O3 -lxcb -lxcb-shm -lxcb-shape -lxcb-xfixes-lxcb -lxcb-shm -lxcb-shape -lxcb-xfixes -std=c11 -fomit-frame-pointer -fPIC -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT-std=c11 -fomit-frame-pointer -fPIC -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lm -pthread -lbz2 -llzma

GnuPG

2GB File Encryption

OpenBenchmarking.orgSeconds, Fewer Is BetterGnuPG 1.4.222GB File EncryptionArchlinux default GCC 9.3Archlinux optimal GCC 9.3Gentoo chroot Gcc 9.3 march=armv8a+Ubuntu 20.04 LTS minimal default GCC 9.3Ubuntu 20.04 minimal SD optimal tune GCC 9.31122334455SE +/- 0.61, N = 14SE +/- 0.68, N = 14SE +/- 1.27, N = 15SE +/- 0.54, N = 15SE +/- 0.19, N = 346.0246.1046.4436.5835.99-O2-ftree-vectorize -fuse-linker-plugin -pipe --param -O3-O2-O2-O2 -ftree-vectorize -fuse-linker-plugin -pipe --param1. (CC) gcc options: -MT -MD -MP -MF

Minion

Benchmark: Solitaire

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: SolitaireArchlinux default GCC 9.3Archlinux optimal GCC 9.3Gentoo chroot Gcc 9.3 march=armv8a+Ubuntu 20.04 LTS minimal default GCC 9.3Ubuntu 20.04 minimal SD optimal tune GCC 9.3100200300400500SE +/- 0.39, N = 3SE +/- 1.15, N = 3SE +/- 1.71, N = 3SE +/- 1.32, N = 3SE +/- 1.65, N = 3440.02441.52464.28450.73444.36-ftree-vectorize -fuse-linker-plugin -pipe --param1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.1.1RSA 4096-bit PerformanceArchlinux default GCC 9.3Archlinux optimal GCC 9.3Gentoo chroot Gcc 9.3 march=armv8a+Ubuntu 20.04 LTS minimal default GCC 9.3Ubuntu 20.04 minimal SD optimal tune GCC 9.34080120160200SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.03, N = 3163.8163.8159.8163.6163.8-O3-ftree-vectorize -fuse-linker-plugin -pipe --param -O3-O3-O3-O2 -ftree-vectorize -fuse-linker-plugin -pipe --param1. (CC) gcc options: -pthread -lssl -lcrypto -ldl

PostgreSQL pgbench

Scaling: Mostly RAM - Test: Normal Load - Mode: Read Only

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 12.0Scaling: Mostly RAM - Test: Normal Load - Mode: Read OnlyArchlinux default GCC 9.3Archlinux optimal GCC 9.3Ubuntu 20.04 LTS minimal default GCC 9.3Ubuntu 20.04 minimal SD optimal tune GCC 9.32004006008001000SE +/- 7.71, N = 3SE +/- 37.35, N = 3SE +/- 0.93, N = 3SE +/- 28.03, N = 31141.261099.58974.07925.25-O2-ftree-vectorize -fuse-linker-plugin -pipe --param -O3-O2-O2 -ftree-vectorize -fuse-linker-plugin -pipe --param1. (CC) gcc options: -fno-strict-aliasing -fwrapv -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

PostgreSQL pgbench

Scaling: Mostly RAM - Test: Normal Load - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 12.0Scaling: Mostly RAM - Test: Normal Load - Mode: Read WriteArchlinux default GCC 9.3Archlinux optimal GCC 9.3Ubuntu 20.04 LTS minimal default GCC 9.3Ubuntu 20.04 minimal SD optimal tune GCC 9.3306090120150SE +/- 17.18, N = 3SE +/- 29.05, N = 3SE +/- 14.06, N = 3SE +/- 50.73, N = 360.1574.6057.73130.32-O2-ftree-vectorize -fuse-linker-plugin -pipe --param -O3-O2-O2 -ftree-vectorize -fuse-linker-plugin -pipe --param1. (CC) gcc options: -fno-strict-aliasing -fwrapv -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

POV-Ray

Trace Time

OpenBenchmarking.orgSeconds, Fewer Is BetterPOV-Ray 3.7.0.7Trace TimeArchlinux default GCC 9.3Archlinux optimal GCC 9.3Gentoo chroot Gcc 9.3 march=armv8a+Ubuntu 20.04 LTS minimal default GCC 9.3Ubuntu 20.04 minimal SD optimal tune GCC 9.390180270360450SE +/- 6.27, N = 3SE +/- 5.50, N = 3SE +/- 4.80, N = 3SE +/- 6.70, N = 3SE +/- 8.31, N = 8415.67415.87426.74402.86435.28-lXpm -lSM -lICE -lX11-ftree-vectorize -fuse-linker-plugin --param -lXpm -lSM -lICE -lX11-lXpm -lSM -lICE -lX11-O2 -ftree-vectorize -fuse-linker-plugin --param1. (CXX) g++ options: -pipe -O3 -ffast-math -pthread -ltiff -ljpeg -lpng -lz -lrt -lm -lboost_thread -lboost_system

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesArchlinux default GCC 9.3Archlinux optimal GCC 9.3Gentoo chroot Gcc 9.3 march=armv8a+Ubuntu 20.04 LTS minimal default GCC 9.3Ubuntu 20.04 minimal SD optimal tune GCC 9.313002600390052006500SE +/- 13.53, N = 3SE +/- 2.31, N = 3SE +/- 76.30, N = 4SE +/- 1.76, N = 3SE +/- 2.96, N = 351805169586841174132

Sudokut

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterSudokut 0.4Total TimeArchlinux default GCC 9.3Archlinux optimal GCC 9.3Gentoo chroot Gcc 9.3 march=armv8a+Ubuntu 20.04 LTS minimal default GCC 9.3Ubuntu 20.04 minimal SD optimal tune GCC 9.31020304050SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 344.1844.1945.4343.7743.79


Phoronix Test Suite v10.8.4