RK3288 vs Tegra X1 vs Amlogic S905/S912

UGOOS UT3 RK3288 vs Tegra X1 vs S905/S192 1.5GHz Android TV boxen

HTML result view exported from: https://openbenchmarking.org/result/1711049-TY-1704102RI23.

RK3288 vs Tegra X1 vs Amlogic S905/S912ProcessorMotherboardMemoryDiskGraphicsOSKernelDisplay DriverCompilerFile-SystemScreen ResolutionNVIDIA Tegra X1Beelink MiniMX3Alfawise H96 Pro+UGOOS UT3 @ A5 codegen GCC 4.9UGOOS UT3 @ A12 codegen GCC 4.9UGOOS UT3 @ A5 codegen GCC 8UGOOS UT3 @ A17 codegen GCC 8Cortex A57 rev 1 @ 1.91GHz (4 Cores)foster_e_hdd3072MB500GB Seagate ST500LM000-1EJ16 + 16GB SDW16G + 32GB 00000NVIDIA TEGRAUbuntu 14.103.10.61 (aarch64)fbdev 0.4.4GCC 4.9.1 + CUDA 6.5ext41920x2400Unknown @ 1.50GHz (4 Cores)2048MB16GB NCard + 32GB 00000Ubuntu 16.043.14.65-61 (aarch64)GCC 5.3.1 20160413 + LLVM 3.8.01280x1440AArch64 rev 4 @ 1.51GHz (8 Cores)Amlogic3072MB31GB 032GE4OSD3.14.29 (aarch64)GCC 5.4.0 20160609ARMv7 rev 1 @ 1.80GHz (4 Cores)Rockchip RK3288 (Flattened Device Tree)2048MB64GB Card Reader + 16GB MAG2GA + 16GB NCardfb0Ubuntu 15.043.10.0 (armv7l)modesetting 1.17.1GCC 4.9.21920x1080GCC 8.0.0 20171101OpenBenchmarking.orgCompiler Details- NVIDIA Tegra X1: --build=aarch64-linux-gnu --disable-browser-plugin --disable-libquadmath --disable-libsanitizer --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,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 --target=aarch64-linux-gnu --with-arch-directory=arm64 -v - Beelink MiniMX3: --build=aarch64-linux-gnu --disable-browser-plugin --disable-libquadmath --disable-werror --enable-checking=release --enable-clocale=gnu --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,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 --target=aarch64-linux-gnu --with-arch-directory=aarch64 --with-default-libstdcxx-abi=new -v - Alfawise H96 Pro+: --build=aarch64-linux-gnu --disable-browser-plugin --disable-libquadmath --disable-werror --enable-checking=release --enable-clocale=gnu --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,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 --target=aarch64-linux-gnu --with-arch-directory=aarch64 --with-default-libstdcxx-abi=new -v - UGOOS UT3 @ A5 codegen GCC 4.9: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv7-a --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb -v - UGOOS UT3 @ A12 codegen GCC 4.9: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv7-a --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb -v - UGOOS UT3 @ A5 codegen GCC 8: --build=arm-linux-gnueabihf --disable-bootstrap --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-libstdcxx-dual-abi --disable-sjlj-exceptions --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-multilib --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv7-a --with-default-libstdcxx-abi=gcc4-compatible --with-float=hard --with-fpu=vfpv3 --with-mode=arm -v - UGOOS UT3 @ A17 codegen GCC 8: --build=arm-linux-gnueabihf --disable-bootstrap --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-libstdcxx-dual-abi --disable-sjlj-exceptions --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-multilib --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv7-a --with-default-libstdcxx-abi=gcc4-compatible --with-float=hard --with-fpu=vfpv3 --with-mode=arm -v Processor Details- NVIDIA Tegra X1: Scaling Governor: tegra performance- Beelink MiniMX3: Scaling Governor: meson_cpufreq performance- Alfawise H96 Pro+: Scaling Governor: arm-big-little performance- UGOOS UT3 @ A5 codegen GCC 4.9: Scaling Governor: rockchip performance- UGOOS UT3 @ A12 codegen GCC 4.9: Scaling Governor: rockchip performance- UGOOS UT3 @ A5 codegen GCC 8: Scaling Governor: rockchip interactive- UGOOS UT3 @ A17 codegen GCC 8: Scaling Governor: rockchip interactive

RK3288 vs Tegra X1 vs Amlogic S905/S912fftw: Stock - 2D FFT Size 2048fhourstones: Complex Connect-4 Solvingvpxenc: vpxencbuild-apache: Time To Compilec-ray: Total Timeprimesieve: 1e12 Prime Number Generationsmallpt: Global Illumination Renderer; 100 Samplesstockfish: Total Timeencode-flac: WAV To FLACffmpeg: H.264 HD To NTSC DVn-queens: Elapsed Timepgbench: Buffer Test - Normal Load - Read Writepgbench: Buffer Test - Single Thread - Read Writeredis: GETredis: SETNVIDIA Tegra X1Beelink MiniMX3Alfawise H96 Pro+UGOOS UT3 @ A5 codegen GCC 4.9UGOOS UT3 @ A12 codegen GCC 4.9UGOOS UT3 @ A5 codegen GCC 8UGOOS UT3 @ A17 codegen GCC 8215.664705.5711.52134.5184.74340.5312111143140.0074.91109.64510.88223.82615979.06432160.48196.793044.936.69250.33186.85561.5017922375158.16195.16152.03626.65210.77270455.57197144.29128.892508.205.77364.53102.59422.0111025588176.43214.9797.14233.0758.16227276.63170986.30389.771855.706.98194.4097.70413.091692259063.30108.05137.52241.6897.45323558.14268012.01367.611930.737.24200.59103.02422.911702268768.01129.70130.94235.7289.93347696.00260861.24336.261917.706.50212.4196.84388.301642235254.17120.89133.19218.8460.46352012.06267058.27382.781929.936.64224.7098.08381.261642220059.18122.45136.09201.3159.53346871.78272949.07OpenBenchmarking.org

FFTW

Build: Stock - Size: 2D FFT Size 2048

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.4Build: Stock - Size: 2D FFT Size 2048NVIDIA Tegra X1Beelink MiniMX3Alfawise H96 Pro+UGOOS UT3 @ A5 codegen GCC 4.9UGOOS UT3 @ A12 codegen GCC 4.9UGOOS UT3 @ A5 codegen GCC 8UGOOS UT3 @ A17 codegen GCC 880160240320400SE +/- 0.96, N = 5SE +/- 0.12, N = 5SE +/- 0.67, N = 5SE +/- 0.52, N = 5SE +/- 2.07, N = 5SE +/- 2.25, N = 5SE +/- 2.66, N = 5215.66196.79128.89389.77367.61336.26382.78-std=gnu99 -O3 -fstrict-aliasing -fno-schedule-insns -ffast-math-O3 -mcpu=cortex-a53 -fipa-pta -march=armv8-a+crc-Ofast -mcpu=cortex-a53 -ftree-vectorize-std=gnu99 -mcpu=cortex-a5 -Ofast -marm -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers-std=gnu99 -mcpu=cortex-a12 -Ofast -marm -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers-mcpu=cortex-a5 -Ofast -marm -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers-mcpu=cortex-a17 -Ofast -marm -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers1. (CC) gcc options: -fomit-frame-pointer -lm

Fhourstones

Complex Connect-4 Solving

OpenBenchmarking.orgKpos / sec, More Is BetterFhourstones 3.1Complex Connect-4 SolvingNVIDIA Tegra X1Beelink MiniMX3Alfawise H96 Pro+UGOOS UT3 @ A5 codegen GCC 4.9UGOOS UT3 @ A12 codegen GCC 4.9UGOOS UT3 @ A5 codegen GCC 8UGOOS UT3 @ A17 codegen GCC 810002000300040005000SE +/- 1.07, N = 3SE +/- 1.77, N = 3SE +/- 2.71, N = 3SE +/- 0.30, N = 3SE +/- 11.69, N = 3SE +/- 2.00, N = 3SE +/- 0.23, N = 34705.573044.932508.201855.701930.731917.701929.931. (CC) gcc options: -O3

VP8 libvpx Encoding

vpxenc

OpenBenchmarking.orgFrames Per Second, More Is BetterVP8 libvpx Encoding 1.3.0vpxencNVIDIA Tegra X1Beelink MiniMX3Alfawise H96 Pro+UGOOS UT3 @ A5 codegen GCC 4.9UGOOS UT3 @ A12 codegen GCC 4.9UGOOS UT3 @ A5 codegen GCC 8UGOOS UT3 @ A17 codegen GCC 83691215SE +/- 0.15, N = 3SE +/- 0.03, N = 3SE +/- 0.12, N = 6SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.10, N = 4SE +/- 0.05, N = 311.526.695.776.987.246.506.64-mcpu=cortex-a53 -fomit-frame-pointer -fipa-pta -march=armv8-a+crc-Ofast -mcpu=cortex-a53 -fomit-frame-pointer -ftree-vectorize-mcpu=cortex-a5 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers-mcpu=cortex-a12 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers-mcpu=cortex-a17 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers1. (CXX) g++ options: -lvpx -lgtest -lpthread -lm -O3

Timed Apache Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.4.7Time To CompileNVIDIA Tegra X1Beelink MiniMX3Alfawise H96 Pro+UGOOS UT3 @ A5 codegen GCC 4.9UGOOS UT3 @ A12 codegen GCC 4.9UGOOS UT3 @ A5 codegen GCC 8UGOOS UT3 @ A17 codegen GCC 880160240320400SE +/- 1.47, N = 3SE +/- 0.25, N = 3SE +/- 2.37, N = 3SE +/- 1.77, N = 3SE +/- 1.64, N = 3SE +/- 0.52, N = 3SE +/- 1.32, N = 3134.51250.33364.53194.40200.59212.41224.70

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeNVIDIA Tegra X1Beelink MiniMX3Alfawise H96 Pro+UGOOS UT3 @ A5 codegen GCC 4.9UGOOS UT3 @ A12 codegen GCC 4.9UGOOS UT3 @ A5 codegen GCC 8UGOOS UT3 @ A17 codegen GCC 84080120160200SE +/- 0.54, N = 3SE +/- 3.19, N = 4SE +/- 0.07, N = 3SE +/- 0.65, N = 3SE +/- 0.22, N = 3SE +/- 0.13, N = 3SE +/- 0.18, N = 384.74186.85102.5997.70103.0296.8498.08-mcpu=cortex-a53 -fomit-frame-pointer -fipa-pta -march=armv8-a+crc-Ofast -mcpu=cortex-a53 -fomit-frame-pointer -ftree-vectorize-mcpu=cortex-a5 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers-mcpu=cortex-a12 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers-mcpu=cortex-a5 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers-mcpu=cortex-a17 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers1. (CC) gcc options: -lm -lpthread -O3

Primesieve

1e12 Prime Number Generation

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 5.4.21e12 Prime Number GenerationNVIDIA Tegra X1Beelink MiniMX3Alfawise H96 Pro+UGOOS UT3 @ A5 codegen GCC 4.9UGOOS UT3 @ A12 codegen GCC 4.9UGOOS UT3 @ A5 codegen GCC 8UGOOS UT3 @ A17 codegen GCC 8120240360480600SE +/- 7.87, N = 6SE +/- 6.91, N = 3SE +/- 8.20, N = 6SE +/- 1.69, N = 3SE +/- 0.91, N = 3SE +/- 0.51, N = 3SE +/- 0.74, N = 3340.53561.50422.01413.09422.91388.30381.26-O2-O3 -mcpu=cortex-a53 -fomit-frame-pointer -fipa-pta -march=armv8-a+crc-Ofast -mcpu=cortex-a53 -fomit-frame-pointer -ftree-vectorize-mcpu=cortex-a5 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers-mcpu=cortex-a12 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers-mcpu=cortex-a5 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers-mcpu=cortex-a17 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers1. (CXX) g++ options: -fopenmp

Smallpt

Global Illumination Renderer; 100 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 100 SamplesNVIDIA Tegra X1Beelink MiniMX3Alfawise H96 Pro+UGOOS UT3 @ A5 codegen GCC 4.9UGOOS UT3 @ A12 codegen GCC 4.9UGOOS UT3 @ A5 codegen GCC 8UGOOS UT3 @ A17 codegen GCC 830060090012001500SE +/- 1.45, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 31211179110169170164164-O3 -mcpu=cortex-a53 -fomit-frame-pointer -fipa-pta -march=armv8-a+crc-mcpu=cortex-a5 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers-mcpu=cortex-a12 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers-mcpu=cortex-a5 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers-mcpu=cortex-a17 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers1. (CXX) g++ options: -fopenmp

Stockfish

Total Time

OpenBenchmarking.orgms, Fewer Is BetterStockfish 2014-11-26Total TimeNVIDIA Tegra X1Beelink MiniMX3Alfawise H96 Pro+UGOOS UT3 @ A5 codegen GCC 4.9UGOOS UT3 @ A12 codegen GCC 4.9UGOOS UT3 @ A5 codegen GCC 8UGOOS UT3 @ A17 codegen GCC 85K10K15K20K25KSE +/- 45.88, N = 3SE +/- 85.99, N = 3SE +/- 106.30, N = 3SE +/- 377.30, N = 3SE +/- 17.13, N = 3SE +/- 130.18, N = 3SE +/- 53.29, N = 311431223752558822590226872235222200-mcpu=cortex-a53 -fomit-frame-pointer -fipa-pta -march=armv8-a+crc-Ofast -mcpu=cortex-a53 -fomit-frame-pointer -ftree-vectorize-mcpu=cortex-a5 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers-mcpu=cortex-a12 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers-mcpu=cortex-a5 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers-mcpu=cortex-a17 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers1. (CXX) g++ options: -lpthread -fno-exceptions -fno-rtti -ansi -pedantic -O3 -flto

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.1WAV To FLACNVIDIA Tegra X1Beelink MiniMX3Alfawise H96 Pro+UGOOS UT3 @ A5 codegen GCC 4.9UGOOS UT3 @ A12 codegen GCC 4.9UGOOS UT3 @ A5 codegen GCC 8UGOOS UT3 @ A17 codegen GCC 84080120160200SE +/- 0.04, N = 5SE +/- 0.94, N = 5SE +/- 0.54, N = 5SE +/- 0.46, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.25, N = 540.00158.16176.4363.3068.0154.1759.18-O2-O3 -mcpu=cortex-a53 -fomit-frame-pointer -fipa-pta -march=armv8-a+crc-Ofast -mcpu=cortex-a53 -fomit-frame-pointer -ftree-vectorize-mcpu=cortex-a5 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers-mcpu=cortex-a12 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers-mcpu=cortex-a5 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers-mcpu=cortex-a17 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers1. (CXX) g++ options: -fvisibility=hidden -lm

FFmpeg

H.264 HD To NTSC DV

OpenBenchmarking.orgSeconds, Fewer Is BetterFFmpeg 2.6.2H.264 HD To NTSC DVNVIDIA Tegra X1Beelink MiniMX3Alfawise H96 Pro+UGOOS UT3 @ A5 codegen GCC 4.9UGOOS UT3 @ A12 codegen GCC 4.9UGOOS UT3 @ A5 codegen GCC 8UGOOS UT3 @ A17 codegen GCC 850100150200250SE +/- 0.18, N = 3SE +/- 0.92, N = 3SE +/- 0.93, N = 3SE +/- 0.48, N = 3SE +/- 0.73, N = 3SE +/- 0.57, N = 3SE +/- 1.39, N = 374.91195.16214.97108.05129.70120.89122.45-lxcb -lxcb-shm -lX11 -mcpu=cortex-a53 -fipa-pta -march=armv8-a+crc-Ofast -mcpu=cortex-a53 -ftree-vectorize-mcpu=cortex-a5 -Ofast -marm -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers -march=armv7-a-mcpu=cortex-a12 -Ofast -marm -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers -march=armv7-a-mcpu=cortex-a5 -Ofast -marm -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers -march=armv7-a-mcpu=cortex-a17 -Ofast -marm -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers -march=armv7-a1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lm -pthread -std=c99 -fomit-frame-pointer -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT

N-Queens

Elapsed Time

OpenBenchmarking.orgSeconds, Fewer Is BetterN-Queens 1.0Elapsed TimeNVIDIA Tegra X1Beelink MiniMX3Alfawise H96 Pro+UGOOS UT3 @ A5 codegen GCC 4.9UGOOS UT3 @ A12 codegen GCC 4.9UGOOS UT3 @ A5 codegen GCC 8UGOOS UT3 @ A17 codegen GCC 8306090120150SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 3109.64152.0397.14137.52130.94133.19136.09-mcpu=cortex-a53 -fomit-frame-pointer -fipa-pta -march=armv8-a+crc-Ofast -mcpu=cortex-a53 -fomit-frame-pointer -ftree-vectorize-mcpu=cortex-a5 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers-mcpu=cortex-a12 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers-mcpu=cortex-a5 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers-mcpu=cortex-a17 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers1. (CC) gcc options: -static -fopenmp -O3

PostgreSQL pgbench

Scaling: Buffer Test - Test: Normal Load - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 9.4.3Scaling: Buffer Test - Test: Normal Load - Mode: Read WriteNVIDIA Tegra X1Beelink MiniMX3Alfawise H96 Pro+UGOOS UT3 @ A5 codegen GCC 4.9UGOOS UT3 @ A12 codegen GCC 4.9UGOOS UT3 @ A5 codegen GCC 8UGOOS UT3 @ A17 codegen GCC 8140280420560700SE +/- 29.11, N = 6SE +/- 72.37, N = 6SE +/- 7.81, N = 6SE +/- 9.61, N = 6SE +/- 11.15, N = 6SE +/- 9.70, N = 6SE +/- 14.55, N = 6510.88626.65233.07241.68235.72218.84201.31-O2-O3 -mcpu=cortex-a53 -fomit-frame-pointer -fipa-pta -march=armv8-a+crc-mcpu=cortex-a5 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers-mcpu=cortex-a17 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers1. (CC) gcc options: -fno-strict-aliasing -fwrapv -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

PostgreSQL pgbench

Scaling: Buffer Test - Test: Single Thread - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 9.4.3Scaling: Buffer Test - Test: Single Thread - Mode: Read WriteNVIDIA Tegra X1Beelink MiniMX3Alfawise H96 Pro+UGOOS UT3 @ A5 codegen GCC 4.9UGOOS UT3 @ A12 codegen GCC 4.9UGOOS UT3 @ A5 codegen GCC 8UGOOS UT3 @ A17 codegen GCC 850100150200250SE +/- 5.00, N = 6SE +/- 7.30, N = 6SE +/- 0.38, N = 3SE +/- 1.80, N = 3SE +/- 5.13, N = 6SE +/- 1.67, N = 6SE +/- 0.58, N = 3223.82210.7758.1697.4589.9360.4659.53-O2-O3 -mcpu=cortex-a53 -fomit-frame-pointer -fipa-pta -march=armv8-a+crc-mcpu=cortex-a5 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers-mcpu=cortex-a17 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers1. (CC) gcc options: -fno-strict-aliasing -fwrapv -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: GETNVIDIA Tegra X1Beelink MiniMX3Alfawise H96 Pro+UGOOS UT3 @ A5 codegen GCC 4.9UGOOS UT3 @ A12 codegen GCC 4.9UGOOS UT3 @ A5 codegen GCC 8UGOOS UT3 @ A17 codegen GCC 8130K260K390K520K650KSE +/- 5219.38, N = 3SE +/- 1411.09, N = 3SE +/- 2086.75, N = 3SE +/- 4829.59, N = 3SE +/- 4383.86, N = 3SE +/- 5725.66, N = 3SE +/- 3952.21, N = 3615979.06270455.57227276.63323558.14347696.00352012.06346871.78-std=gnu99 -pipe -g3 -O3 -funroll-loops-O2 -O3 -mcpu=cortex-a53 -fomit-frame-pointer -fipa-pta -march=armv8-a+crc-O2 -Ofast -mcpu=cortex-a53 -fomit-frame-pointer -ftree-vectorize-std=gnu99 -pipe -g3 -O3 -funroll-loops -mcpu=cortex-a5 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers-O2 -mcpu=cortex-a12 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers-O2 -mcpu=cortex-a5 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers-O2 -mcpu=cortex-a17 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers1. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: SETNVIDIA Tegra X1Beelink MiniMX3Alfawise H96 Pro+UGOOS UT3 @ A5 codegen GCC 4.9UGOOS UT3 @ A12 codegen GCC 4.9UGOOS UT3 @ A5 codegen GCC 8UGOOS UT3 @ A17 codegen GCC 890K180K270K360K450KSE +/- 3893.31, N = 3SE +/- 1485.31, N = 3SE +/- 1203.46, N = 3SE +/- 1232.24, N = 3SE +/- 2805.63, N = 3SE +/- 1254.74, N = 3SE +/- 4103.35, N = 3432160.48197144.29170986.30268012.01260861.24267058.27272949.07-std=gnu99 -pipe -g3 -O3 -funroll-loops-O2 -O3 -mcpu=cortex-a53 -fomit-frame-pointer -fipa-pta -march=armv8-a+crc-O2 -Ofast -mcpu=cortex-a53 -fomit-frame-pointer -ftree-vectorize-std=gnu99 -pipe -g3 -O3 -funroll-loops -mcpu=cortex-a5 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers-O2 -mcpu=cortex-a12 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers-O2 -mcpu=cortex-a5 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers-O2 -mcpu=cortex-a17 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -frename-registers1. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl


Phoronix Test Suite v10.8.4