Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1812202-SK-1812208SK44 Odroid XU4 benchmark EMMC module VS Sdcard against Compiler optimization - Phoronix Test Suite Odroid XU4 benchmark EMMC module VS Sdcard against Compiler optimization Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flags
HTML result view exported from: https://openbenchmarking.org/result/1812202-SK-1812208SK44&sor&grt .
Odroid XU4 benchmark EMMC module VS Sdcard against Compiler optimization Processor Motherboard Memory Disk OS Kernel Display Server OpenCL Compiler File-System Odroid XU4 Ubuntu 18.04 GCC 7.3 Stock Odroid XU4 ArchLinux GCC 8.2 Stock Odroid XU4 Ubuntu 18.04 LLVM 6 Stock Odroid XU4 ArchLinux LLVM 7.0.1 Stock Odroid XU4 ArchLinux LLVM 7.0.1 -O3 Odroid XU4 ArchLinux GCC 8.2 -O3 Odroid XU4 ArchLinux GCC 8.2 Aggressive flags Odroid XU4 ArchLinux LLVM 7.0.1 Aggressive flags Odroid XU4 Ubuntu 18.04 LLVM 6 -O3 Odroid XU4 Ubuntu 18.04 GCC 7.3 -03 Odroid XU4 Ubuntu 18.04 GCC 7.3 Real Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flags ARMv7 rev 3 @ 1.50GHz (8 Cores) ODROID-XU4 Hardkernel Odroid XU4 2048MB 16GB SDW16G + 64GB SP64G Ubuntu 18.04 4.14.87-153 (armv7l) X Server 1.19.6 OpenCL 1.2 v1.r12p0-04rel0.03af15950392f3702b248717f4938b82 GCC 7.3.0 + Clang 6.0.0-1ubuntu2 + LLVM 6.0.0 ext4 Arch Linux ARM 4.14.87-1-ARCH (armv7l) X Server 1.20.3 GCC 8.2.0 + Clang 7.0.0 + LLVM 7.0.0 Ubuntu 18.04 4.14.87-153 (armv7l) X Server 1.19.6 OpenCL 1.2 v1.r12p0-04rel0.03af15950392f3702b248717f4938b82 Clang 6.0.0-1ubuntu2 + GCC 7.3.0 + LLVM 6.0.0 Arch Linux ARM 4.14.87-1-ARCH (armv7l) X Server 1.20.3 Clang 7.0.1 + GCC 8.2.0 + LLVM 7.0.1 GCC 8.2.0 + Clang 7.0.1 + LLVM 7.0.1 Clang 7.0.1 + GCC 8.2.0 + LLVM 7.0.1 Ubuntu 18.04 4.14.87-153 (armv7l) X Server 1.19.6 OpenCL 1.2 v1.r12p0-04rel0.03af15950392f3702b248717f4938b82 Clang 6.0.0-1ubuntu2 + GCC 7.3.0 + LLVM 6.0.0 GCC 7.3.0 + Clang 6.0.0-1ubuntu2 + LLVM 6.0.0 OpenBenchmarking.org Kernel Details - Odroid XU4 Ubuntu 18.04 GCC 7.3 Stock, Odroid XU4 Ubuntu 18.04 LLVM 6 Stock, Odroid XU4 Ubuntu 18.04 LLVM 6 -O3, Odroid XU4 Ubuntu 18.04 GCC 7.3 -03, Odroid XU4 Ubuntu 18.04 GCC 7.3 Real Stock, Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flags: usbhid.quirks=0x0eef:0x0005:0x0004 Environment Details - Odroid XU4 Ubuntu 18.04 GCC 7.3 Stock: CXXFLAGS=-Ofast-pipe CFLAGS=-Ofast-pipe - Odroid XU4 ArchLinux GCC 8.2 Aggressive flags: CFLAGS=-Ofast-pipe-march=armv7-a+neon-vfpv4-mtune=cortex-a15.cortex-a7-mfpu=vfpv4-d16-mfloat-abi=hard-fomit-frame-pointer CXXFLAGS=-Ofast-pipe-march=armv7-a+neon-vfpv4-mtune=cortex-a15.cortex-a7-mfpu=vfpv4-d16-mfloat-abi=hard-fomit-frame-pointer - Odroid XU4 ArchLinux LLVM 7.0.1 Aggressive flags: CFLAGS=-Ofast-pipe-march=armv7-a+neon-vfpv4-mtune=cortex-a15.cortex-a7-mfpu=vfpv4-d16-mfloat-abi=hard-fomit-frame-pointer CXXFLAGS=-Ofast-pipe-march=armv7-a+neon-vfpv4-mtune=cortex-a15.cortex-a7-mfpu=vfpv4-d16-mfloat-abi=hard-fomit-frame-pointer - Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flags: CXXFLAGS=-Ofast-pipe-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv4-d16-mfloat-abi=hard-fomit-frame-pointer CFLAGS=-Ofast-pipe-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv4-d16-mfloat-abi=hard-fomit-frame-pointer Compiler Details - Odroid XU4 Ubuntu 18.04 GCC 7.3 Stock: --build=arm-linux-gnueabihf --disable-libitm --disable-libquadmath --disable-libquadmath-support --disable-sjlj-exceptions --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --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-multilib --enable-multilib --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --program-prefix=arm-linux-gnueabihf- --target=arm-linux-gnueabihf --with-arch=armv7-a --with-default-libstdcxx-abi=new --with-float=hard --with-fpu=vfpv3-d16 --with-gcc-major-version-only --with-mode=thumb --with-target-system-zlib -v - Odroid XU4 Ubuntu 18.04 LLVM 6 Stock: Optimized build; Default target: armv8l-unknown-linux-gnueabihf; Host CPU: (unknown) - Odroid XU4 ArchLinux LLVM 7.0.1 Stock: Optimized build; Default target: armv7l-unknown-linux-gnueabihf; Host CPU: (unknown) - Odroid XU4 ArchLinux LLVM 7.0.1 -O3: Optimized build; Default target: armv7l-unknown-linux-gnueabihf; Host CPU: (unknown) - Odroid XU4 ArchLinux LLVM 7.0.1 Aggressive flags: Optimized build; Default target: armv7l-unknown-linux-gnueabihf; Host CPU: (unknown) - Odroid XU4 Ubuntu 18.04 LLVM 6 -O3: Optimized build; Default target: armv8l-unknown-linux-gnueabihf; Host CPU: (unknown) - Odroid XU4 Ubuntu 18.04 GCC 7.3 -03: --build=arm-linux-gnueabihf --disable-libitm --disable-libquadmath --disable-libquadmath-support --disable-sjlj-exceptions --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --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-multilib --enable-multilib --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --program-prefix=arm-linux-gnueabihf- --target=arm-linux-gnueabihf --with-arch=armv7-a --with-default-libstdcxx-abi=new --with-float=hard --with-fpu=vfpv3-d16 --with-gcc-major-version-only --with-mode=thumb --with-target-system-zlib -v - Odroid XU4 Ubuntu 18.04 GCC 7.3 Real Stock: --build=arm-linux-gnueabihf --disable-libitm --disable-libquadmath --disable-libquadmath-support --disable-sjlj-exceptions --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --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-multilib --enable-multilib --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --program-prefix=arm-linux-gnueabihf- --target=arm-linux-gnueabihf --with-arch=armv7-a --with-default-libstdcxx-abi=new --with-float=hard --with-fpu=vfpv3-d16 --with-gcc-major-version-only --with-mode=thumb --with-target-system-zlib -v - Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flags: --build=arm-linux-gnueabihf --disable-libitm --disable-libquadmath --disable-libquadmath-support --disable-sjlj-exceptions --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --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-multilib --enable-multilib --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --program-prefix=arm-linux-gnueabihf- --target=arm-linux-gnueabihf --with-arch=armv7-a --with-default-libstdcxx-abi=new --with-float=hard --with-fpu=vfpv3-d16 --with-gcc-major-version-only --with-mode=thumb --with-target-system-zlib -v Processor Details - Odroid XU4 Ubuntu 18.04 GCC 7.3 Stock: Scaling Governor: cpufreq-dt ondemand - Odroid XU4 ArchLinux GCC 8.2 Stock: Scaling Governor: cpufreq-dt performance - Odroid XU4 Ubuntu 18.04 LLVM 6 Stock: Scaling Governor: cpufreq-dt ondemand - Odroid XU4 ArchLinux LLVM 7.0.1 Stock: Scaling Governor: cpufreq-dt performance - Odroid XU4 ArchLinux LLVM 7.0.1 -O3: Scaling Governor: cpufreq-dt performance - Odroid XU4 ArchLinux GCC 8.2 -O3: Scaling Governor: cpufreq-dt performance - Odroid XU4 ArchLinux GCC 8.2 Aggressive flags: Scaling Governor: cpufreq-dt performance - Odroid XU4 ArchLinux LLVM 7.0.1 Aggressive flags: Scaling Governor: cpufreq-dt performance - Odroid XU4 Ubuntu 18.04 LLVM 6 -O3: Scaling Governor: cpufreq-dt ondemand - Odroid XU4 Ubuntu 18.04 GCC 7.3 -03: Scaling Governor: cpufreq-dt ondemand - Odroid XU4 Ubuntu 18.04 GCC 7.3 Real Stock: Scaling Governor: cpufreq-dt ondemand - Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flags: Scaling Governor: cpufreq-dt ondemand Python Details - Odroid XU4 Ubuntu 18.04 GCC 7.3 Stock: Python 2.7.15rc1 + Python 3.6.7 - Odroid XU4 ArchLinux GCC 8.2 Stock: Python 3.7.1 - Odroid XU4 Ubuntu 18.04 LLVM 6 Stock: Python 2.7.15rc1 + Python 3.6.7 - Odroid XU4 ArchLinux LLVM 7.0.1 Stock: Python 3.7.1 - Odroid XU4 ArchLinux LLVM 7.0.1 -O3: Python 3.7.1 - Odroid XU4 ArchLinux GCC 8.2 -O3: Python 3.7.1 - Odroid XU4 ArchLinux GCC 8.2 Aggressive flags: Python 3.7.1 - Odroid XU4 ArchLinux LLVM 7.0.1 Aggressive flags: Python 3.7.1 - Odroid XU4 Ubuntu 18.04 LLVM 6 -O3: Python 2.7.15rc1 + Python 3.6.7 - Odroid XU4 Ubuntu 18.04 GCC 7.3 -03: Python 2.7.15rc1 + Python 3.6.7 - Odroid XU4 Ubuntu 18.04 GCC 7.3 Real Stock: Python 2.7.15rc1 + Python 3.6.7 - Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flags: Python 2.7.15rc1 + Python 3.6.7
Odroid XU4 benchmark EMMC module VS Sdcard against Compiler optimization compress-7zip: Compress Speed Test aobench: 2048 x 2048 - Total Time dcraw: RAW To PPM Image Conversion git: Time To Complete Common Git Commands encode-mp3: WAV To MP3 perl-benchmark: Pod2html perl-benchmark: Interpreter phpbench: PHP Benchmark Suite pybench: Total For Average Test Times scimark2: Composite sudokut: Total Time mafft: Multiple Sequence Alignment tinymembench: Standard Memcpy tscp: AI Chess Performance x264: H.264 Video Encoding Odroid XU4 Ubuntu 18.04 GCC 7.3 Stock Odroid XU4 ArchLinux GCC 8.2 Stock Odroid XU4 Ubuntu 18.04 LLVM 6 Stock Odroid XU4 ArchLinux LLVM 7.0.1 Stock Odroid XU4 ArchLinux LLVM 7.0.1 -O3 Odroid XU4 ArchLinux GCC 8.2 -O3 Odroid XU4 ArchLinux GCC 8.2 Aggressive flags Odroid XU4 ArchLinux LLVM 7.0.1 Aggressive flags Odroid XU4 Ubuntu 18.04 LLVM 6 -O3 Odroid XU4 Ubuntu 18.04 GCC 7.3 -03 Odroid XU4 Ubuntu 18.04 GCC 7.3 Real Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flags 4734 150 65.62 28.03 41.24 0.59712871 0.00750962 94315 4877 263 57.89 20.45 1430 310305 5.06 4572 120 208.75 23.37 111.11 0.64551075 0.00622282 92584 7319 141 66.37 19.26 2746 301604 5.26 184 179.87 29.73 40.92 0.59936505 0.00787012 92468 4920 139 59.36 24.26 4.79 146 171.42 24.04 47.52 0.64712824 0.00618222 91371 7264 156 66.34 21.99 5.09 146 67.75 23.79 47.56 0.64752994 0.00628384 98051 7339 290 66.35 22.55 4.98 4583 120 66.42 23.29 41.88 0.64667046 0.00621844 96071 7307 292 66.36 20.94 2696 301038 5.19 4573 120 63.42 23.38 39.77 0.64418411 0.00615616 93383 7330 314 66.37 20.17 2702 306398 5.24 23.48 0.64635704 0.00616805 95549 7336 66.37 20.17 191 69.95 32.27 40.67 0.61098692 0.00781653 93228 4931 238 59.11 24.21 5.04 4332 157 68.87 30.20 43.13 0.60743686 0.00775440 91578 4941 242 59.10 19.91 1120 309672 5.03 4525 157 232.80 29.37 124.86 0.61054580 0.00788730 91323 4950 120 59.04 20.64 1077 310473 4.96 4159 149 64.25 30.26 41.48 0.60180718 0.00793168 93860 4921 255 59.02 21.84 1289 320485 OpenBenchmarking.org
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test Odroid XU4 Ubuntu 18.04 GCC 7.3 Stock Odroid XU4 ArchLinux GCC 8.2 -O3 Odroid XU4 ArchLinux GCC 8.2 Aggressive flags Odroid XU4 ArchLinux GCC 8.2 Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 Real Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 -03 Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flags 1000 2000 3000 4000 5000 SE +/- 131.22, N = 9 SE +/- 127.67, N = 9 SE +/- 94.82, N = 9 SE +/- 51.89, N = 3 SE +/- 47.61, N = 3 SE +/- 46.23, N = 3 SE +/- 84.02, N = 12 4734 4583 4573 4572 4525 4332 4159 1. (CXX) g++ options: -pipe -lpthread
AOBench Size: 2048 x 2048 - Total Time OpenBenchmarking.org Seconds, Fewer Is Better AOBench Size: 2048 x 2048 - Total Time Odroid XU4 ArchLinux GCC 8.2 Stock Odroid XU4 ArchLinux GCC 8.2 -O3 Odroid XU4 ArchLinux GCC 8.2 Aggressive flags Odroid XU4 ArchLinux LLVM 7.0.1 Stock Odroid XU4 ArchLinux LLVM 7.0.1 -O3 Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flags Odroid XU4 Ubuntu 18.04 GCC 7.3 Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 -03 Odroid XU4 Ubuntu 18.04 GCC 7.3 Real Stock Odroid XU4 Ubuntu 18.04 LLVM 6 Stock Odroid XU4 Ubuntu 18.04 LLVM 6 -O3 40 80 120 160 200 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.14, N = 3 SE +/- 0.03, N = 3 SE +/- 0.18, N = 3 SE +/- 0.07, N = 3 SE +/- 0.15, N = 3 SE +/- 0.14, N = 3 120 120 120 146 146 149 150 157 157 184 191
dcraw RAW To PPM Image Conversion OpenBenchmarking.org Seconds, Fewer Is Better dcraw RAW To PPM Image Conversion Odroid XU4 ArchLinux GCC 8.2 Aggressive flags Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flags Odroid XU4 Ubuntu 18.04 GCC 7.3 Stock Odroid XU4 ArchLinux GCC 8.2 -O3 Odroid XU4 ArchLinux LLVM 7.0.1 -O3 Odroid XU4 Ubuntu 18.04 GCC 7.3 -03 Odroid XU4 Ubuntu 18.04 LLVM 6 -O3 Odroid XU4 ArchLinux LLVM 7.0.1 Stock Odroid XU4 Ubuntu 18.04 LLVM 6 Stock Odroid XU4 ArchLinux GCC 8.2 Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 Real Stock 50 100 150 200 250 SE +/- 0.94, N = 3 SE +/- 0.52, N = 3 SE +/- 0.28, N = 3 SE +/- 0.64, N = 3 SE +/- 0.91, N = 3 SE +/- 0.53, N = 3 SE +/- 0.61, N = 3 SE +/- 0.43, N = 3 SE +/- 0.18, N = 3 SE +/- 0.34, N = 3 SE +/- 0.08, N = 3 63.42 64.25 65.62 66.42 67.75 68.87 69.95 171.42 179.87 208.75 232.80 -Ofast -pipe -mfpu=vfpv4-d16 -mfloat-abi=hard -fomit-frame-pointer -Ofast -pipe -march=armv7-a -mfpu=vfpv4-d16 -mfloat-abi=hard -fomit-frame-pointer -Ofast -pipe -O3 -O3 -O3 -O3 1. (CC) gcc options: -lm
Git Time To Complete Common Git Commands OpenBenchmarking.org Seconds, Fewer Is Better Git Time To Complete Common Git Commands Odroid XU4 ArchLinux GCC 8.2 -O3 Odroid XU4 ArchLinux GCC 8.2 Stock Odroid XU4 ArchLinux GCC 8.2 Aggressive flags Odroid XU4 ArchLinux LLVM 7.0.1 Aggressive flags Odroid XU4 ArchLinux LLVM 7.0.1 -O3 Odroid XU4 ArchLinux LLVM 7.0.1 Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 Real Stock Odroid XU4 Ubuntu 18.04 LLVM 6 Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 -03 Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flags Odroid XU4 Ubuntu 18.04 LLVM 6 -O3 7 14 21 28 35 SE +/- 0.17, N = 3 SE +/- 0.26, N = 3 SE +/- 0.14, N = 3 SE +/- 0.27, N = 3 SE +/- 0.13, N = 3 SE +/- 0.09, N = 3 SE +/- 0.72, N = 12 SE +/- 0.82, N = 12 SE +/- 0.81, N = 12 SE +/- 0.95, N = 12 SE +/- 1.05, N = 12 SE +/- 1.15, N = 12 23.29 23.37 23.38 23.48 23.79 24.04 28.03 29.37 29.73 30.20 30.26 32.27 1. Odroid XU4 ArchLinux GCC 8.2 -O3: git version 2.20.1 2. Odroid XU4 ArchLinux GCC 8.2 Stock: git version 2.20.1 3. Odroid XU4 ArchLinux GCC 8.2 Aggressive flags: git version 2.20.1 4. Odroid XU4 ArchLinux LLVM 7.0.1 Aggressive flags: git version 2.20.1 5. Odroid XU4 ArchLinux LLVM 7.0.1 -O3: git version 2.20.1 6. Odroid XU4 ArchLinux LLVM 7.0.1 Stock: git version 2.20.1 7. Odroid XU4 Ubuntu 18.04 GCC 7.3 Stock: git version 2.17.1 8. Odroid XU4 Ubuntu 18.04 GCC 7.3 Real Stock: git version 2.17.1 9. Odroid XU4 Ubuntu 18.04 LLVM 6 Stock: git version 2.17.1 10. Odroid XU4 Ubuntu 18.04 GCC 7.3 -03: git version 2.17.1 11. Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flags: git version 2.17.1 12. Odroid XU4 Ubuntu 18.04 LLVM 6 -O3: git version 2.17.1
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 Odroid XU4 ArchLinux GCC 8.2 Aggressive flags Odroid XU4 Ubuntu 18.04 LLVM 6 -O3 Odroid XU4 Ubuntu 18.04 LLVM 6 Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flags Odroid XU4 ArchLinux GCC 8.2 -O3 Odroid XU4 Ubuntu 18.04 GCC 7.3 -03 Odroid XU4 ArchLinux LLVM 7.0.1 Stock Odroid XU4 ArchLinux LLVM 7.0.1 -O3 Odroid XU4 ArchLinux GCC 8.2 Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 Real Stock 30 60 90 120 150 SE +/- 0.07, N = 3 SE +/- 0.10, N = 3 SE +/- 0.11, N = 3 SE +/- 0.13, N = 3 SE +/- 0.20, N = 3 SE +/- 0.11, N = 3 SE +/- 0.17, N = 3 SE +/- 0.14, N = 3 SE +/- 0.04, N = 3 SE +/- 0.18, N = 3 SE +/- 0.08, N = 3 39.77 40.67 40.92 41.24 41.48 41.88 43.13 47.52 47.56 111.11 124.86 -Ofast -pipe -mfpu=vfpv4-d16 -mfloat-abi=hard -fomit-frame-pointer -O3 -pipe -O3 -pipe -Ofast -pipe -Ofast -pipe -march=armv7-a -mfpu=vfpv4-d16 -mfloat-abi=hard -fomit-frame-pointer -O3 -O3 -O3 -pipe -O3 -pipe 1. (CC) gcc options: -lncurses -lm
Perl Benchmarks Test: Pod2html OpenBenchmarking.org Seconds, Fewer Is Better Perl Benchmarks Test: Pod2html Odroid XU4 Ubuntu 18.04 GCC 7.3 Stock Odroid XU4 Ubuntu 18.04 LLVM 6 Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flags Odroid XU4 Ubuntu 18.04 GCC 7.3 -03 Odroid XU4 Ubuntu 18.04 GCC 7.3 Real Stock Odroid XU4 Ubuntu 18.04 LLVM 6 -O3 Odroid XU4 ArchLinux GCC 8.2 Aggressive flags Odroid XU4 ArchLinux GCC 8.2 Stock Odroid XU4 ArchLinux LLVM 7.0.1 Aggressive flags Odroid XU4 ArchLinux GCC 8.2 -O3 Odroid XU4 ArchLinux LLVM 7.0.1 Stock Odroid XU4 ArchLinux LLVM 7.0.1 -O3 0.1457 0.2914 0.4371 0.5828 0.7285 SE +/- 0.00074751, N = 3 SE +/- 0.00635743, N = 3 SE +/- 0.00315579, N = 3 SE +/- 0.00196835, N = 3 SE +/- 0.00021881, N = 3 SE +/- 0.00245016, N = 3 SE +/- 0.00057397, N = 3 SE +/- 0.00013177, N = 3 SE +/- 0.00096768, N = 3 SE +/- 0.00111887, N = 3 SE +/- 0.00064100, N = 3 SE +/- 0.00159053, N = 3 0.59712871 0.59936505 0.60180718 0.60743686 0.61054580 0.61098692 0.64418411 0.64551075 0.64635704 0.64667046 0.64712824 0.64752994
Perl Benchmarks Test: Interpreter OpenBenchmarking.org Seconds, Fewer Is Better Perl Benchmarks Test: Interpreter Odroid XU4 ArchLinux GCC 8.2 Aggressive flags Odroid XU4 ArchLinux LLVM 7.0.1 Aggressive flags Odroid XU4 ArchLinux LLVM 7.0.1 Stock Odroid XU4 ArchLinux GCC 8.2 -O3 Odroid XU4 ArchLinux GCC 8.2 Stock Odroid XU4 ArchLinux LLVM 7.0.1 -O3 Odroid XU4 Ubuntu 18.04 GCC 7.3 Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 -03 Odroid XU4 Ubuntu 18.04 LLVM 6 -O3 Odroid XU4 Ubuntu 18.04 LLVM 6 Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 Real Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flags 0.0018 0.0036 0.0054 0.0072 0.009 SE +/- 0.00007931, N = 3 SE +/- 0.00003213, N = 3 SE +/- 0.00003848, N = 3 SE +/- 0.00005393, N = 3 SE +/- 0.00008285, N = 3 SE +/- 0.00007011, N = 3 SE +/- 0.00004765, N = 3 SE +/- 0.00002441, N = 3 SE +/- 0.00003986, N = 3 SE +/- 0.00010925, N = 3 SE +/- 0.00006963, N = 3 SE +/- 0.00005903, N = 3 0.00615616 0.00616805 0.00618222 0.00621844 0.00622282 0.00628384 0.00750962 0.00775440 0.00781653 0.00787012 0.00788730 0.00793168
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite Odroid XU4 ArchLinux LLVM 7.0.1 -O3 Odroid XU4 ArchLinux GCC 8.2 -O3 Odroid XU4 ArchLinux LLVM 7.0.1 Aggressive flags Odroid XU4 Ubuntu 18.04 GCC 7.3 Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flags Odroid XU4 ArchLinux GCC 8.2 Aggressive flags Odroid XU4 Ubuntu 18.04 LLVM 6 -O3 Odroid XU4 ArchLinux GCC 8.2 Stock Odroid XU4 Ubuntu 18.04 LLVM 6 Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 -03 Odroid XU4 ArchLinux LLVM 7.0.1 Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 Real Stock 20K 40K 60K 80K 100K SE +/- 1157.58, N = 12 SE +/- 1235.97, N = 3 SE +/- 1324.53, N = 3 SE +/- 702.55, N = 3 SE +/- 795.17, N = 3 SE +/- 1424.62, N = 4 SE +/- 978.36, N = 10 SE +/- 1283.40, N = 3 SE +/- 133.67, N = 3 SE +/- 765.74, N = 3 SE +/- 788.05, N = 3 SE +/- 726.55, N = 3 98051 96071 95549 94315 93860 93383 93228 92584 92468 91578 91371 91323
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times Odroid XU4 Ubuntu 18.04 GCC 7.3 Stock Odroid XU4 Ubuntu 18.04 LLVM 6 Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flags Odroid XU4 Ubuntu 18.04 LLVM 6 -O3 Odroid XU4 Ubuntu 18.04 GCC 7.3 -03 Odroid XU4 Ubuntu 18.04 GCC 7.3 Real Stock Odroid XU4 ArchLinux LLVM 7.0.1 Stock Odroid XU4 ArchLinux GCC 8.2 -O3 Odroid XU4 ArchLinux GCC 8.2 Stock Odroid XU4 ArchLinux GCC 8.2 Aggressive flags Odroid XU4 ArchLinux LLVM 7.0.1 Aggressive flags Odroid XU4 ArchLinux LLVM 7.0.1 -O3 1600 3200 4800 6400 8000 SE +/- 1.53, N = 3 SE +/- 6.56, N = 3 SE +/- 6.93, N = 3 SE +/- 5.61, N = 3 SE +/- 17.37, N = 3 SE +/- 5.36, N = 3 SE +/- 19.97, N = 3 SE +/- 32.34, N = 3 SE +/- 22.23, N = 3 SE +/- 22.67, N = 3 SE +/- 19.55, N = 3 SE +/- 26.42, N = 3 4877 4920 4921 4931 4941 4950 7264 7307 7319 7330 7336 7339
SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Composite Odroid XU4 ArchLinux GCC 8.2 Aggressive flags Odroid XU4 ArchLinux GCC 8.2 -O3 Odroid XU4 ArchLinux LLVM 7.0.1 -O3 Odroid XU4 Ubuntu 18.04 GCC 7.3 Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flags Odroid XU4 Ubuntu 18.04 GCC 7.3 -03 Odroid XU4 Ubuntu 18.04 LLVM 6 -O3 Odroid XU4 ArchLinux LLVM 7.0.1 Stock Odroid XU4 ArchLinux GCC 8.2 Stock Odroid XU4 Ubuntu 18.04 LLVM 6 Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 Real Stock 70 140 210 280 350 SE +/- 1.09, N = 3 SE +/- 0.28, N = 3 SE +/- 0.80, N = 3 SE +/- 1.14, N = 3 SE +/- 3.53, N = 5 SE +/- 1.63, N = 3 SE +/- 1.09, N = 3 SE +/- 0.29, N = 3 SE +/- 0.39, N = 3 SE +/- 0.73, N = 3 SE +/- 0.44, N = 3 314 292 290 263 255 242 238 156 141 139 120 -Ofast -pipe -mfpu=vfpv4-d16 -mfloat-abi=hard -fomit-frame-pointer -O3 -O3 -Ofast -pipe -Ofast -pipe -march=armv7-a -mfpu=vfpv4-d16 -mfloat-abi=hard -fomit-frame-pointer -O3 -O3 1. (CC) gcc options: -lm
Sudokut Total Time OpenBenchmarking.org Seconds, Fewer Is Better Sudokut 0.4 Total Time Odroid XU4 Ubuntu 18.04 GCC 7.3 Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flags Odroid XU4 Ubuntu 18.04 GCC 7.3 Real Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 -03 Odroid XU4 Ubuntu 18.04 LLVM 6 -O3 Odroid XU4 Ubuntu 18.04 LLVM 6 Stock Odroid XU4 ArchLinux LLVM 7.0.1 Stock Odroid XU4 ArchLinux LLVM 7.0.1 -O3 Odroid XU4 ArchLinux GCC 8.2 -O3 Odroid XU4 ArchLinux GCC 8.2 Stock Odroid XU4 ArchLinux GCC 8.2 Aggressive flags Odroid XU4 ArchLinux LLVM 7.0.1 Aggressive flags 15 30 45 60 75 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 SE +/- 0.08, N = 3 SE +/- 0.06, N = 3 SE +/- 0.11, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 57.89 59.02 59.04 59.10 59.11 59.36 66.34 66.35 66.36 66.37 66.37 66.37
Timed MAFFT Alignment Multiple Sequence Alignment OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 7.392 Multiple Sequence Alignment Odroid XU4 ArchLinux GCC 8.2 Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 -03 Odroid XU4 ArchLinux GCC 8.2 Aggressive flags Odroid XU4 ArchLinux LLVM 7.0.1 Aggressive flags Odroid XU4 Ubuntu 18.04 GCC 7.3 Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 Real Stock Odroid XU4 ArchLinux GCC 8.2 -O3 Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flags Odroid XU4 ArchLinux LLVM 7.0.1 Stock Odroid XU4 ArchLinux LLVM 7.0.1 -O3 Odroid XU4 Ubuntu 18.04 LLVM 6 -O3 Odroid XU4 Ubuntu 18.04 LLVM 6 Stock 6 12 18 24 30 SE +/- 0.50, N = 12 SE +/- 0.46, N = 12 SE +/- 0.69, N = 12 SE +/- 0.37, N = 12 SE +/- 0.50, N = 12 SE +/- 0.54, N = 12 SE +/- 0.63, N = 12 SE +/- 0.69, N = 12 SE +/- 0.11, N = 3 SE +/- 0.14, N = 3 SE +/- 0.64, N = 12 SE +/- 0.49, N = 12 19.26 19.91 20.17 20.17 20.45 20.64 20.94 21.84 21.99 22.55 24.21 24.26 gcc gcc gcc clang gcc gcc gcc gcc clang clang clang clang
Tinymembench Standard Memcpy OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memcpy Odroid XU4 ArchLinux GCC 8.2 Stock Odroid XU4 ArchLinux GCC 8.2 Aggressive flags Odroid XU4 ArchLinux GCC 8.2 -O3 Odroid XU4 Ubuntu 18.04 GCC 7.3 Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flags Odroid XU4 Ubuntu 18.04 GCC 7.3 -03 Odroid XU4 Ubuntu 18.04 GCC 7.3 Real Stock 600 1200 1800 2400 3000 SE +/- 35.63, N = 9 SE +/- 42.06, N = 5 SE +/- 53.45, N = 3 SE +/- 24.92, N = 9 SE +/- 17.32, N = 3 SE +/- 41.59, N = 9 SE +/- 30.53, N = 9 2746 2702 2696 1430 1289 1120 1077 -Ofast -pipe -mfpu=vfpv4-d16 -mfloat-abi=hard -fomit-frame-pointer -O3 -Ofast -pipe -Ofast -pipe -march=armv7-a -mfpu=vfpv4-d16 -mfloat-abi=hard -fomit-frame-pointer -O3 1. (CC) gcc options: -O2 -lm
Tinymembench Standard Memset OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memset Odroid XU4 ArchLinux GCC 8.2 Aggressive flags Odroid XU4 ArchLinux GCC 8.2 -O3 Odroid XU4 ArchLinux GCC 8.2 Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flags Odroid XU4 Ubuntu 18.04 GCC 7.3 Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 -03 Odroid XU4 Ubuntu 18.04 GCC 7.3 Real Stock 1100 2200 3300 4400 5500 SE +/- 1.66, N = 5 SE +/- 6.19, N = 3 SE +/- 5.22, N = 9 SE +/- 55.39, N = 3 SE +/- 36.50, N = 9 SE +/- 115.71, N = 9 SE +/- 85.39, N = 9 4915 4913 4904 4595 4566 3878 3768 -Ofast -pipe -mfpu=vfpv4-d16 -mfloat-abi=hard -fomit-frame-pointer -O3 -Ofast -pipe -march=armv7-a -mfpu=vfpv4-d16 -mfloat-abi=hard -fomit-frame-pointer -Ofast -pipe -O3 1. (CC) gcc options: -O2 -lm
TSCP AI Chess Performance OpenBenchmarking.org Nodes Per Second, More Is Better TSCP 1.81 AI Chess Performance Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flags Odroid XU4 Ubuntu 18.04 GCC 7.3 Real Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 -03 Odroid XU4 ArchLinux GCC 8.2 Aggressive flags Odroid XU4 ArchLinux GCC 8.2 Stock Odroid XU4 ArchLinux GCC 8.2 -O3 70K 140K 210K 280K 350K SE +/- 582.15, N = 5 SE +/- 265.34, N = 5 SE +/- 812.37, N = 5 SE +/- 487.08, N = 5 SE +/- 383.44, N = 5 SE +/- 686.41, N = 5 SE +/- 322.80, N = 5 320485 310473 310305 309672 306398 301604 301038 -Ofast -pipe -march=armv7-a -mfpu=vfpv4-d16 -mfloat-abi=hard -fomit-frame-pointer -Ofast -pipe -Ofast -pipe -mfpu=vfpv4-d16 -mfloat-abi=hard -fomit-frame-pointer 1. (CC) gcc options: -O3 -march=native
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2018-09-25 H.264 Video Encoding Odroid XU4 ArchLinux GCC 8.2 Stock Odroid XU4 ArchLinux GCC 8.2 Aggressive flags Odroid XU4 ArchLinux GCC 8.2 -O3 Odroid XU4 ArchLinux LLVM 7.0.1 Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 Stock Odroid XU4 Ubuntu 18.04 LLVM 6 -O3 Odroid XU4 Ubuntu 18.04 GCC 7.3 -03 Odroid XU4 ArchLinux LLVM 7.0.1 -O3 Odroid XU4 Ubuntu 18.04 GCC 7.3 Real Stock Odroid XU4 Ubuntu 18.04 LLVM 6 Stock 1.1835 2.367 3.5505 4.734 5.9175 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.06, N = 3 SE +/- 0.09, N = 3 SE +/- 0.07, N = 3 SE +/- 0.08, N = 3 SE +/- 0.00, N = 3 SE +/- 0.09, N = 3 SE +/- 0.02, N = 3 SE +/- 0.10, N = 3 5.26 5.24 5.19 5.09 5.06 5.04 5.03 4.98 4.96 4.79
Phoronix Test Suite v10.8.4