Gentoo Odroid-Xu4 Kernel benchmark

Gentoo Glibc SDCARD GCC 10.2 5.4.98

HTML result view exported from: https://openbenchmarking.org/result/2103072-HA-2011236AS03&grr&sro.

Gentoo Odroid-Xu4 Kernel benchmarkProcessorMotherboardMemoryDiskGraphicsMonitorOSKernelDisplay ServerCompilerFile-SystemScreen ResolutionDisplay DriverGentoo Musl EMMC 5.4.28-clangGentoo Glibc SDcard 5.4.24Gentoo Musl EMMC 5.4.33-glibcGentoo Musl EMMC 5.4.35-arm-clang9Gentoo Musl EMMC 5.4.35 Glibc flto sysGentoo Musl EMMC 5.4.35 clang O3 vfpv3-d16Gentoo Chroot SDCARD GLIBC Gcc 10.2Gentoo Glibc SDCARD GCC 10.2 5.4.98ARMv7 Cortex-A15 @ 1.40GHz (8 Cores)Hardkernel ODROID-XU4 Odroid XU42048MB16GB SDW16G + 64GB SP64GexynosdrmfbGentoo/Linux5.4.28-clang+ (armv7l)X ServerGCC 9.3.0 + Clang 10.0.0 + LLVM 10.0.0ext41920x1080DTVGentoo 2.65.4.24-arm+ (armv7l)X Server 1.20.7GCC 9.3.0 + Clang 9.0.1 + LLVM 9.0.1Gentoo/Linux5.4.33-arm+ (armv7l)X ServerGCC 9.3.0 + Clang 10.0.0 + LLVM 10.0.05.4.35-armclang-+ (armv7l)X Server 1.20.7modesetting 1.20.75.4.35-arm+ (armv7l)X ServerClang 10.0.0 + GCC 10.1.0 + LLVM 10.0.0exynosdrmfb5.4.72-odroidxu4 (armv7l)GCC 10.2.01920x1080Gentoo 2.75.4.98+ (armv7l)GCC 10.2.0 + Clang 11.1.0 + LLVM 11.1.0OpenBenchmarking.orgKernel Details- Gentoo Musl EMMC 5.4.28-clang, Gentoo Glibc SDcard 5.4.24, Gentoo Musl EMMC 5.4.33-glibc, Gentoo Musl EMMC 5.4.35 Glibc flto sys: usbhid.quirks=0x0eef:0x0005:0x0004Processor Details- Gentoo Musl EMMC 5.4.28-clang: Scaling Governor: cpufreq-dt performance- Gentoo Glibc SDcard 5.4.24: Scaling Governor: cpufreq-dt ondemand- Gentoo Musl EMMC 5.4.33-glibc: Scaling Governor: cpufreq-dt performance- Gentoo Musl EMMC 5.4.35-arm-clang9: Scaling Governor: cpufreq-dt performance- Gentoo Musl EMMC 5.4.35 Glibc flto sys: Scaling Governor: cpufreq-dt performance- Gentoo Musl EMMC 5.4.35 clang O3 vfpv3-d16: Scaling Governor: cpufreq-dt performance- Gentoo Chroot SDCARD GLIBC Gcc 10.2: Scaling Governor: cpufreq-dt ondemand- Gentoo Glibc SDCARD GCC 10.2 5.4.98: Scaling Governor: cpufreq-dt performanceEnvironment Details- Gentoo Musl EMMC 5.4.35-arm-clang9: CXXFLAGS="-fno-stack-protector -fomit-frame-pointer -fno-strict-aliasing -O3 -pipe -mcpu=cortex-a15 -funsafe-math-optimizations -mfpu=neon-vfpv4 -mfloat-abi=hard" LDFLAGS="-Wl,-O2 -Wl,--as-needed,-z,now -fuse-ld=lld" CFLAGS="-fno-stack-protector -fomit-frame-pointer -fno-strict-aliasing -O3 -pipe -mcpu=cortex-a15 -funsafe-math-optimizations -mfpu=neon-vfpv4 -mfloat-abi=hard" - Gentoo Musl EMMC 5.4.35 clang O3 vfpv3-d16: CXXFLAGS="-O3 -fuse-linker-plugin -funsafe-math-optimizations -pipe -march=armv7-a -mcpu=cortex-a15 -mfpu=vfpv3-d16 -mfloat-abi=hard" CFLAGS="-O3 -fuse-linker-plugin -funsafe-math-optimizations -pipe -march=armv7-a -mcpu=cortex-a15 -mfpu=vfpv3-d16 -mfloat-abi=hard"Compiler Details- Gentoo Musl EMMC 5.4.35 clang O3 vfpv3-d16: Optimized build; Default target: armv7a-unknown-linux-musleabihf; Host CPU: (unknown)- Gentoo Chroot SDCARD GLIBC Gcc 10.2: --bindir=/usr/armv7a-unknown-linux-gnueabihf/gcc-bin/10.2.0 --build=armv7a-unknown-linux-gnueabihf --datadir=/usr/share/gcc-data/armv7a-unknown-linux-gnueabihf/10.2.0 --disable-default-ssp --disable-esp --disable-fixed-point --disable-isl-version-check --disable-libada --disable-libssp --disable-multilib --disable-systemtap --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-default-pie --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=armv7a-unknown-linux-gnueabihf --includedir=/usr/lib/gcc/armv7a-unknown-linux-gnueabihf/10.2.0/include --mandir=/usr/share/gcc-data/armv7a-unknown-linux-gnueabihf/10.2.0/man --with-arch=armv7-a --with-float=hard --with-float=hard --with-fpu=vfpv3-d16 --with-isl --with-python-dir=/share/gcc-data/armv7a-unknown-linux-gnueabihf/10.2.0/python --with-zstd

Gentoo Odroid-Xu4 Kernel benchmarksqlite-speedtest: Timed Time - Size 1,000tinymembench: Standard Memsettinymembench: Standard Memcpyhackbench: 8 - Threadosbench: Create Filesapache: Static Web Page Servingt-test1: 1ipc-benchmark: TCP Socket - 128mbw: Memory Copy - 128 MiBGentoo Musl EMMC 5.4.28-clangGentoo Glibc SDcard 5.4.24Gentoo Musl EMMC 5.4.33-glibcGentoo Musl EMMC 5.4.35-arm-clang9Gentoo Musl EMMC 5.4.35 Glibc flto sysGentoo Musl EMMC 5.4.35 clang O3 vfpv3-d16Gentoo Chroot SDCARD GLIBC Gcc 10.2Gentoo Glibc SDCARD GCC 10.2 5.4.98576.0451875.22557.5277.606214.3517743393.86123.6143533232392.195610.0804470.71438.9294.3325815.1158593235.02325.5643766051258.712775.5041772.52522.1277.582601.4620433412.02123.7043751322062.621542.5311765.42497.8296.4611550.7838213551.26113.5363590912221.706582.3731750.82445.1281.2764223.7895893529.25124.2983747482300.710797.121277.2374109.5159463543.03112.7783841902276.389653.404818.072194.03395.42192.813431.12361.401925692045.80642.9364905.42294.4314.374237.2314073327.23207.5821911292162.317OpenBenchmarking.org

SQLite Speedtest

Timed Time - Size 1,000

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,000Gentoo Chroot SDCARD GLIBC Gcc 10.2Gentoo Glibc SDCARD GCC 10.2 5.4.98Gentoo Glibc SDcard 5.4.24Gentoo Musl EMMC 5.4.28-clangGentoo Musl EMMC 5.4.33-glibcGentoo Musl EMMC 5.4.35 Glibc flto sysGentoo Musl EMMC 5.4.35 clang O3 vfpv3-d16Gentoo Musl EMMC 5.4.35-arm-clang92004006008001000SE +/- 6.50, N = 9SE +/- 7.35, N = 9SE +/- 2.20, N = 3SE +/- 7.08, N = 3SE +/- 11.88, N = 3SE +/- 3.89, N = 3SE +/- 12.05, N = 9SE +/- 0.63, N = 3653.40642.94610.08576.05775.50582.37797.12542.53-O2 -ldl -lpthread-O2 -ldl -lpthread-O2 -ldl -lpthread-O2-O2-O2-O3 -fuse-linker-plugin -pipe -march=armv7-a -mcpu=cortex-a15 -mfpu=vfpv3-d16 -mfloat-abi=hard-fno-stack-protector -fomit-frame-pointer -fno-strict-aliasing -O3 -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard -fuse-ld=lld1. (CC) gcc options: -lz

Tinymembench

Standard Memset

OpenBenchmarking.orgMB/s, More Is BetterTinymembench 2018-05-28Standard MemsetGentoo Chroot SDCARD GLIBC Gcc 10.2Gentoo Glibc SDCARD GCC 10.2 5.4.98Gentoo Glibc SDcard 5.4.24Gentoo Musl EMMC 5.4.28-clangGentoo Musl EMMC 5.4.33-glibcGentoo Musl EMMC 5.4.35 Glibc flto sysGentoo Musl EMMC 5.4.35-arm-clang911002200330044005500SE +/- 8.20, N = 3SE +/- 18.12, N = 3SE +/- 19.45, N = 9SE +/- 25.26, N = 6SE +/- 4.16, N = 3SE +/- 1.31, N = 3SE +/- 9.87, N = 34818.074905.404470.701875.201772.501750.801765.40-fno-stack-protector -fomit-frame-pointer -fno-strict-aliasing -O3 -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard1. (CC) gcc options: -O2 -lm

Tinymembench

Standard Memcpy

OpenBenchmarking.orgMB/s, More Is BetterTinymembench 2018-05-28Standard MemcpyGentoo Chroot SDCARD GLIBC Gcc 10.2Gentoo Glibc SDCARD GCC 10.2 5.4.98Gentoo Glibc SDcard 5.4.24Gentoo Musl EMMC 5.4.28-clangGentoo Musl EMMC 5.4.33-glibcGentoo Musl EMMC 5.4.35 Glibc flto sysGentoo Musl EMMC 5.4.35-arm-clang95001000150020002500SE +/- 14.88, N = 3SE +/- 25.64, N = 3SE +/- 22.41, N = 9SE +/- 31.11, N = 6SE +/- 8.07, N = 3SE +/- 7.71, N = 3SE +/- 26.88, N = 32194.032294.401438.902557.502522.102445.102497.80-fno-stack-protector -fomit-frame-pointer -fno-strict-aliasing -O3 -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard1. (CC) gcc options: -O2 -lm

Hackbench

Count: 8 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 8 - Type: ThreadGentoo Chroot SDCARD GLIBC Gcc 10.2Gentoo Glibc SDCARD GCC 10.2 5.4.98Gentoo Glibc SDcard 5.4.24Gentoo Musl EMMC 5.4.28-clangGentoo Musl EMMC 5.4.33-glibcGentoo Musl EMMC 5.4.35 Glibc flto sysGentoo Musl EMMC 5.4.35 clang O3 vfpv3-d16Gentoo Musl EMMC 5.4.35-arm-clang990180270360450SE +/- 7.31, N = 9SE +/- 2.91, N = 9SE +/- 2.38, N = 3SE +/- 0.72, N = 3SE +/- 1.05, N = 3SE +/- 2.77, N = 3SE +/- 0.62, N = 3SE +/- 2.36, N = 3395.42314.37294.33277.61277.58281.28277.24296.46-O3 -fuse-linker-plugin -pipe -march=armv7-a -mcpu=cortex-a15 -mfpu=vfpv3-d16 -mfloat-abi=hard-fno-stack-protector -fomit-frame-pointer -fno-strict-aliasing -O3 -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard1. (CC) gcc options: -lpthread

OSBench

Test: Create Files

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create FilesGentoo Chroot SDCARD GLIBC Gcc 10.2Gentoo Glibc SDCARD GCC 10.2 5.4.98Gentoo Glibc SDcard 5.4.24Gentoo Musl EMMC 5.4.28-clangGentoo Musl EMMC 5.4.33-glibcGentoo Musl EMMC 5.4.35 Glibc flto sysGentoo Musl EMMC 5.4.35 clang O3 vfpv3-d16Gentoo Musl EMMC 5.4.35-arm-clang912002400360048006000SE +/- 2.92, N = 15SE +/- 1.79, N = 3SE +/- 486.17, N = 9SE +/- 3.71, N = 15SE +/- 38.91, N = 12SE +/- 565.73, N = 8SE +/- 557.27, N = 8SE +/- 1.97, N = 3192.81237.235815.12214.35601.464223.794109.521550.78-O3 -fuse-linker-plugin -pipe -march=armv7-a -mcpu=cortex-a15 -mfpu=vfpv3-d16 -mfloat-abi=hard-fno-stack-protector -fomit-frame-pointer -fno-strict-aliasing -O3 -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard -fuse-ld=lld1. (CC) gcc options: -lm

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.29Static Web Page ServingGentoo Chroot SDCARD GLIBC Gcc 10.2Gentoo Glibc SDCARD GCC 10.2 5.4.98Gentoo Glibc SDcard 5.4.24Gentoo Musl EMMC 5.4.28-clangGentoo Musl EMMC 5.4.33-glibcGentoo Musl EMMC 5.4.35 Glibc flto sysGentoo Musl EMMC 5.4.35 clang O3 vfpv3-d16Gentoo Musl EMMC 5.4.35-arm-clang98001600240032004000SE +/- 7.57, N = 3SE +/- 5.89, N = 3SE +/- 6.75, N = 3SE +/- 22.07, N = 3SE +/- 20.65, N = 3SE +/- 2.05, N = 3SE +/- 9.80, N = 3SE +/- 21.40, N = 33431.123327.233235.023393.863412.023529.253543.033551.26-O2 -pthread-O2 -pthread-O2 -pthread-O2-O2-O2-O3 -fuse-linker-plugin -march=armv7-a -mcpu=cortex-a15 -mfpu=vfpv3-d16 -mfloat-abi=hard-O3 -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard1. (CC) gcc options: -shared -fPIC

t-test1

Threads: 1

OpenBenchmarking.orgSeconds, Fewer Is Bettert-test1 2017-01-13Threads: 1Gentoo Chroot SDCARD GLIBC Gcc 10.2Gentoo Glibc SDCARD GCC 10.2 5.4.98Gentoo Glibc SDcard 5.4.24Gentoo Musl EMMC 5.4.28-clangGentoo Musl EMMC 5.4.33-glibcGentoo Musl EMMC 5.4.35 Glibc flto sysGentoo Musl EMMC 5.4.35 clang O3 vfpv3-d16Gentoo Musl EMMC 5.4.35-arm-clang980160240320400SE +/- 0.48, N = 3SE +/- 0.48, N = 3SE +/- 0.69, N = 3SE +/- 0.03, N = 3SE +/- 0.16, N = 3SE +/- 0.16, N = 3SE +/- 0.36, N = 3SE +/- 0.29, N = 3361.40207.58325.56123.61123.70124.30112.78113.54-O3 -fuse-linker-plugin -pipe -march=armv7-a -mcpu=cortex-a15 -mfpu=vfpv3-d16 -mfloat-abi=hard-fno-stack-protector -fomit-frame-pointer -fno-strict-aliasing -O3 -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard1. (CC) gcc options: -pthread

IPC_benchmark

Type: TCP Socket - Message Bytes: 128

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: TCP Socket - Message Bytes: 128Gentoo Chroot SDCARD GLIBC Gcc 10.2Gentoo Glibc SDCARD GCC 10.2 5.4.98Gentoo Glibc SDcard 5.4.24Gentoo Musl EMMC 5.4.28-clangGentoo Musl EMMC 5.4.33-glibcGentoo Musl EMMC 5.4.35 Glibc flto sysGentoo Musl EMMC 5.4.35 clang O3 vfpv3-d16Gentoo Musl EMMC 5.4.35-arm-clang980K160K240K320K400KSE +/- 3323.54, N = 3SE +/- 1517.85, N = 3SE +/- 4229.66, N = 3SE +/- 3817.34, N = 15SE +/- 2633.78, N = 3SE +/- 2012.97, N = 3SE +/- 2373.09, N = 3SE +/- 3498.59, N = 9192569191129376605353323375132374748384190359091gccgccgccgccgccgccclanggcc

MBW

Test: Memory Copy - Array Size: 128 MiB

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 128 MiBGentoo Chroot SDCARD GLIBC Gcc 10.2Gentoo Glibc SDCARD GCC 10.2 5.4.98Gentoo Glibc SDcard 5.4.24Gentoo Musl EMMC 5.4.28-clangGentoo Musl EMMC 5.4.33-glibcGentoo Musl EMMC 5.4.35 Glibc flto sysGentoo Musl EMMC 5.4.35 clang O3 vfpv3-d16Gentoo Musl EMMC 5.4.35-arm-clang95001000150020002500SE +/- 29.05, N = 3SE +/- 7.04, N = 3SE +/- 21.17, N = 3SE +/- 23.30, N = 15SE +/- 14.52, N = 3SE +/- 21.77, N = 3SE +/- 32.98, N = 3SE +/- 31.64, N = 42045.802162.321258.712392.202062.622300.712276.392221.71-fuse-linker-plugin -pipe -march=armv7-a -mcpu=cortex-a15 -mfpu=vfpv3-d16 -mfloat-abi=hard-fno-stack-protector -fomit-frame-pointer -fno-strict-aliasing -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard1. (CC) gcc options: -O3 -march=native


Phoronix Test Suite v10.8.5