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&grr&sor&rro .
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 tinymembench: Standard Memcpy compress-7zip: Compress Speed Test phpbench: PHP Benchmark Suite aobench: 2048 x 2048 - Total Time pybench: Total For Average Test Times x264: H.264 Video Encoding dcraw: RAW To PPM Image Conversion perl-benchmark: Pod2html mafft: Multiple Sequence Alignment git: Time To Complete Common Git Commands sudokut: Total Time perl-benchmark: Interpreter encode-mp3: WAV To MP3 scimark2: Composite tscp: AI Chess Performance 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 1430 4734 94315 150 4877 5.06 65.62 0.59712871 20.45 28.03 57.89 0.00750962 41.24 263 310305 2746 4572 92584 120 7319 5.26 208.75 0.64551075 19.26 23.37 66.37 0.00622282 111.11 141 301604 92468 184 4920 4.79 179.87 0.59936505 24.26 29.73 59.36 0.00787012 40.92 139 91371 146 7264 5.09 171.42 0.64712824 21.99 24.04 66.34 0.00618222 47.52 156 98051 146 7339 4.98 67.75 0.64752994 22.55 23.79 66.35 0.00628384 47.56 290 2696 4583 96071 120 7307 5.19 66.42 0.64667046 20.94 23.29 66.36 0.00621844 41.88 292 301038 2702 4573 93383 120 7330 5.24 63.42 0.64418411 20.17 23.38 66.37 0.00615616 39.77 314 306398 95549 7336 0.64635704 20.17 23.48 66.37 0.00616805 93228 191 4931 5.04 69.95 0.61098692 24.21 32.27 59.11 0.00781653 40.67 238 1120 4332 91578 157 4941 5.03 68.87 0.60743686 19.91 30.20 59.10 0.00775440 43.13 242 309672 1077 4525 91323 157 4950 4.96 232.80 0.61054580 20.64 29.37 59.04 0.00788730 124.86 120 310473 1289 4159 93860 149 4921 64.25 0.60180718 21.84 30.26 59.02 0.00793168 41.48 255 320485 OpenBenchmarking.org
Tinymembench Standard Memset OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memset 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 Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flags Odroid XU4 ArchLinux GCC 8.2 Stock Odroid XU4 ArchLinux GCC 8.2 -O3 Odroid XU4 ArchLinux GCC 8.2 Aggressive flags 1100 2200 3300 4400 5500 SE +/- 85.39, N = 9 SE +/- 115.71, N = 9 SE +/- 36.50, N = 9 SE +/- 55.39, N = 3 SE +/- 5.22, N = 9 SE +/- 6.19, N = 3 SE +/- 1.66, N = 5 3768 3878 4566 4595 4904 4913 4915 -O3 -Ofast -pipe -Ofast -pipe -march=armv7-a -mfpu=vfpv4-d16 -mfloat-abi=hard -fomit-frame-pointer -O3 -Ofast -pipe -mfpu=vfpv4-d16 -mfloat-abi=hard -fomit-frame-pointer 1. (CC) gcc options: -O2 -lm
Tinymembench Standard Memcpy OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memcpy 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 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 600 1200 1800 2400 3000 SE +/- 30.53, N = 9 SE +/- 41.59, N = 9 SE +/- 17.32, N = 3 SE +/- 24.92, N = 9 SE +/- 53.45, N = 3 SE +/- 42.06, N = 5 SE +/- 35.63, N = 9 1077 1120 1289 1430 2696 2702 2746 -O3 -Ofast -pipe -march=armv7-a -mfpu=vfpv4-d16 -mfloat-abi=hard -fomit-frame-pointer -Ofast -pipe -O3 -Ofast -pipe -mfpu=vfpv4-d16 -mfloat-abi=hard -fomit-frame-pointer 1. (CC) gcc options: -O2 -lm
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 Aggressive flags Odroid XU4 Ubuntu 18.04 GCC 7.3 -03 Odroid XU4 Ubuntu 18.04 GCC 7.3 Real Stock 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 1000 2000 3000 4000 5000 SE +/- 84.02, N = 12 SE +/- 46.23, N = 3 SE +/- 47.61, N = 3 SE +/- 51.89, N = 3 SE +/- 94.82, N = 9 SE +/- 127.67, N = 9 SE +/- 131.22, N = 9 4159 4332 4525 4572 4573 4583 4734 1. (CXX) g++ options: -pipe -lpthread
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite Odroid XU4 Ubuntu 18.04 GCC 7.3 Real Stock Odroid XU4 ArchLinux LLVM 7.0.1 Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 -03 Odroid XU4 Ubuntu 18.04 LLVM 6 Stock Odroid XU4 ArchLinux GCC 8.2 Stock Odroid XU4 Ubuntu 18.04 LLVM 6 -O3 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 LLVM 7.0.1 Aggressive flags Odroid XU4 ArchLinux GCC 8.2 -O3 Odroid XU4 ArchLinux LLVM 7.0.1 -O3 20K 40K 60K 80K 100K SE +/- 726.55, N = 3 SE +/- 788.05, N = 3 SE +/- 765.74, N = 3 SE +/- 133.67, N = 3 SE +/- 1283.40, N = 3 SE +/- 978.36, N = 10 SE +/- 1424.62, N = 4 SE +/- 795.17, N = 3 SE +/- 702.55, N = 3 SE +/- 1324.53, N = 3 SE +/- 1235.97, N = 3 SE +/- 1157.58, N = 12 91323 91371 91578 92468 92584 93228 93383 93860 94315 95549 96071 98051
AOBench Size: 2048 x 2048 - Total Time OpenBenchmarking.org Seconds, Fewer Is Better AOBench Size: 2048 x 2048 - Total Time 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 -03 Odroid XU4 Ubuntu 18.04 GCC 7.3 Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flags Odroid XU4 ArchLinux LLVM 7.0.1 -O3 Odroid XU4 ArchLinux LLVM 7.0.1 Stock Odroid XU4 ArchLinux GCC 8.2 Aggressive flags Odroid XU4 ArchLinux GCC 8.2 -O3 Odroid XU4 ArchLinux GCC 8.2 Stock 40 80 120 160 200 SE +/- 0.14, N = 3 SE +/- 0.15, N = 3 SE +/- 0.07, N = 3 SE +/- 0.18, N = 3 SE +/- 0.03, N = 3 SE +/- 0.14, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 191 184 157 157 150 149 146 146 120 120 120 clang clang gcc gcc gcc gcc clang clang gcc gcc gcc
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times Odroid XU4 ArchLinux LLVM 7.0.1 -O3 Odroid XU4 ArchLinux LLVM 7.0.1 Aggressive flags Odroid XU4 ArchLinux GCC 8.2 Aggressive flags Odroid XU4 ArchLinux GCC 8.2 Stock Odroid XU4 ArchLinux GCC 8.2 -O3 Odroid XU4 ArchLinux LLVM 7.0.1 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 LLVM 6 -O3 Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flags Odroid XU4 Ubuntu 18.04 LLVM 6 Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 Stock 1600 3200 4800 6400 8000 SE +/- 26.42, N = 3 SE +/- 19.55, N = 3 SE +/- 22.67, N = 3 SE +/- 22.23, N = 3 SE +/- 32.34, N = 3 SE +/- 19.97, N = 3 SE +/- 5.36, N = 3 SE +/- 17.37, N = 3 SE +/- 5.61, N = 3 SE +/- 6.93, N = 3 SE +/- 6.56, N = 3 SE +/- 1.53, N = 3 7339 7336 7330 7319 7307 7264 4950 4941 4931 4921 4920 4877
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2018-09-25 H.264 Video Encoding Odroid XU4 Ubuntu 18.04 LLVM 6 Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 Real Stock 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 Ubuntu 18.04 GCC 7.3 Stock Odroid XU4 ArchLinux LLVM 7.0.1 Stock Odroid XU4 ArchLinux GCC 8.2 -O3 Odroid XU4 ArchLinux GCC 8.2 Aggressive flags Odroid XU4 ArchLinux GCC 8.2 Stock 1.1835 2.367 3.5505 4.734 5.9175 SE +/- 0.10, N = 3 SE +/- 0.02, N = 3 SE +/- 0.09, N = 3 SE +/- 0.00, N = 3 SE +/- 0.08, N = 3 SE +/- 0.07, N = 3 SE +/- 0.09, N = 3 SE +/- 0.06, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 4.79 4.96 4.98 5.03 5.04 5.06 5.09 5.19 5.24 5.26
dcraw RAW To PPM Image Conversion OpenBenchmarking.org Seconds, Fewer Is Better dcraw RAW To PPM Image Conversion Odroid XU4 Ubuntu 18.04 GCC 7.3 Real 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 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 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 ArchLinux GCC 8.2 Aggressive flags 50 100 150 200 250 SE +/- 0.08, N = 3 SE +/- 0.34, N = 3 SE +/- 0.18, N = 3 SE +/- 0.43, N = 3 SE +/- 0.61, N = 3 SE +/- 0.53, N = 3 SE +/- 0.91, N = 3 SE +/- 0.64, N = 3 SE +/- 0.28, N = 3 SE +/- 0.52, N = 3 SE +/- 0.94, N = 3 232.80 208.75 179.87 171.42 69.95 68.87 67.75 66.42 65.62 64.25 63.42
Perl Benchmarks Test: Pod2html OpenBenchmarking.org Seconds, Fewer Is Better Perl Benchmarks Test: Pod2html Odroid XU4 ArchLinux LLVM 7.0.1 -O3 Odroid XU4 ArchLinux LLVM 7.0.1 Stock Odroid XU4 ArchLinux GCC 8.2 -O3 Odroid XU4 ArchLinux LLVM 7.0.1 Aggressive flags Odroid XU4 ArchLinux GCC 8.2 Stock Odroid XU4 ArchLinux GCC 8.2 Aggressive flags Odroid XU4 Ubuntu 18.04 LLVM 6 -O3 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 Odroid XU4 Ubuntu 18.04 LLVM 6 Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 Stock 0.1457 0.2914 0.4371 0.5828 0.7285 SE +/- 0.00159053, N = 3 SE +/- 0.00064100, N = 3 SE +/- 0.00111887, N = 3 SE +/- 0.00096768, N = 3 SE +/- 0.00013177, N = 3 SE +/- 0.00057397, N = 3 SE +/- 0.00245016, N = 3 SE +/- 0.00021881, N = 3 SE +/- 0.00196835, N = 3 SE +/- 0.00315579, N = 3 SE +/- 0.00635743, N = 3 SE +/- 0.00074751, N = 3 0.64752994 0.64712824 0.64667046 0.64635704 0.64551075 0.64418411 0.61098692 0.61054580 0.60743686 0.60180718 0.59936505 0.59712871
Timed MAFFT Alignment Multiple Sequence Alignment OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 7.392 Multiple Sequence Alignment Odroid XU4 Ubuntu 18.04 LLVM 6 Stock Odroid XU4 Ubuntu 18.04 LLVM 6 -O3 Odroid XU4 ArchLinux LLVM 7.0.1 -O3 Odroid XU4 ArchLinux LLVM 7.0.1 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 Real Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 Stock Odroid XU4 ArchLinux LLVM 7.0.1 Aggressive flags Odroid XU4 ArchLinux GCC 8.2 Aggressive flags Odroid XU4 Ubuntu 18.04 GCC 7.3 -03 Odroid XU4 ArchLinux GCC 8.2 Stock 6 12 18 24 30 SE +/- 0.49, N = 12 SE +/- 0.64, N = 12 SE +/- 0.14, N = 3 SE +/- 0.11, N = 3 SE +/- 0.69, N = 12 SE +/- 0.63, N = 12 SE +/- 0.54, N = 12 SE +/- 0.50, N = 12 SE +/- 0.37, N = 12 SE +/- 0.69, N = 12 SE +/- 0.46, N = 12 SE +/- 0.50, N = 12 24.26 24.21 22.55 21.99 21.84 20.94 20.64 20.45 20.17 20.17 19.91 19.26 clang clang clang clang gcc gcc gcc gcc clang gcc gcc gcc
Git Time To Complete Common Git Commands OpenBenchmarking.org Seconds, Fewer Is Better Git Time To Complete Common Git Commands Odroid XU4 Ubuntu 18.04 LLVM 6 -O3 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 Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 Real Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 Stock Odroid XU4 ArchLinux LLVM 7.0.1 Stock Odroid XU4 ArchLinux LLVM 7.0.1 -O3 Odroid XU4 ArchLinux LLVM 7.0.1 Aggressive flags Odroid XU4 ArchLinux GCC 8.2 Aggressive flags Odroid XU4 ArchLinux GCC 8.2 Stock Odroid XU4 ArchLinux GCC 8.2 -O3 7 14 21 28 35 SE +/- 1.15, N = 12 SE +/- 1.05, N = 12 SE +/- 0.95, N = 12 SE +/- 0.81, N = 12 SE +/- 0.82, N = 12 SE +/- 0.72, N = 12 SE +/- 0.09, N = 3 SE +/- 0.13, N = 3 SE +/- 0.27, N = 3 SE +/- 0.14, N = 3 SE +/- 0.26, N = 3 SE +/- 0.17, N = 3 32.27 30.26 30.20 29.73 29.37 28.03 24.04 23.79 23.48 23.38 23.37 23.29 1. Odroid XU4 Ubuntu 18.04 LLVM 6 -O3: git version 2.17.1 2. Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flags: git version 2.17.1 3. Odroid XU4 Ubuntu 18.04 GCC 7.3 -03: git version 2.17.1 4. Odroid XU4 Ubuntu 18.04 LLVM 6 Stock: git version 2.17.1 5. Odroid XU4 Ubuntu 18.04 GCC 7.3 Real Stock: git version 2.17.1 6. Odroid XU4 Ubuntu 18.04 GCC 7.3 Stock: git version 2.17.1 7. Odroid XU4 ArchLinux LLVM 7.0.1 Stock: git version 2.20.1 8. Odroid XU4 ArchLinux LLVM 7.0.1 -O3: git version 2.20.1 9. Odroid XU4 ArchLinux LLVM 7.0.1 Aggressive flags: git version 2.20.1 10. Odroid XU4 ArchLinux GCC 8.2 Aggressive flags: git version 2.20.1 11. Odroid XU4 ArchLinux GCC 8.2 Stock: git version 2.20.1 12. Odroid XU4 ArchLinux GCC 8.2 -O3: git version 2.20.1
Sudokut Total Time OpenBenchmarking.org Seconds, Fewer Is Better Sudokut 0.4 Total Time Odroid XU4 ArchLinux LLVM 7.0.1 Aggressive flags Odroid XU4 ArchLinux GCC 8.2 Aggressive flags Odroid XU4 ArchLinux GCC 8.2 Stock Odroid XU4 ArchLinux GCC 8.2 -O3 Odroid XU4 ArchLinux LLVM 7.0.1 -O3 Odroid XU4 ArchLinux LLVM 7.0.1 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 Odroid XU4 Ubuntu 18.04 GCC 7.3 Stock 15 30 45 60 75 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.11, N = 3 SE +/- 0.06, N = 3 SE +/- 0.08, N = 3 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 66.37 66.37 66.37 66.36 66.35 66.34 59.36 59.11 59.10 59.04 59.02 57.89
Perl Benchmarks Test: Interpreter OpenBenchmarking.org Seconds, Fewer Is Better Perl Benchmarks Test: Interpreter 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 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 Stock Odroid XU4 ArchLinux LLVM 7.0.1 -O3 Odroid XU4 ArchLinux GCC 8.2 Stock Odroid XU4 ArchLinux GCC 8.2 -O3 Odroid XU4 ArchLinux LLVM 7.0.1 Stock Odroid XU4 ArchLinux LLVM 7.0.1 Aggressive flags Odroid XU4 ArchLinux GCC 8.2 Aggressive flags 0.0018 0.0036 0.0054 0.0072 0.009 SE +/- 0.00005903, N = 3 SE +/- 0.00006963, N = 3 SE +/- 0.00010925, N = 3 SE +/- 0.00003986, N = 3 SE +/- 0.00002441, N = 3 SE +/- 0.00004765, N = 3 SE +/- 0.00007011, N = 3 SE +/- 0.00008285, N = 3 SE +/- 0.00005393, N = 3 SE +/- 0.00003848, N = 3 SE +/- 0.00003213, N = 3 SE +/- 0.00007931, N = 3 0.00793168 0.00788730 0.00787012 0.00781653 0.00775440 0.00750962 0.00628384 0.00622282 0.00621844 0.00618222 0.00616805 0.00615616
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 Odroid XU4 Ubuntu 18.04 GCC 7.3 Real Stock Odroid XU4 ArchLinux GCC 8.2 Stock Odroid XU4 ArchLinux LLVM 7.0.1 -O3 Odroid XU4 ArchLinux LLVM 7.0.1 Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 -03 Odroid XU4 ArchLinux GCC 8.2 -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 LLVM 6 Stock Odroid XU4 Ubuntu 18.04 LLVM 6 -O3 Odroid XU4 ArchLinux GCC 8.2 Aggressive flags 30 60 90 120 150 SE +/- 0.08, N = 3 SE +/- 0.18, N = 3 SE +/- 0.04, N = 3 SE +/- 0.14, N = 3 SE +/- 0.17, N = 3 SE +/- 0.11, N = 3 SE +/- 0.20, N = 3 SE +/- 0.13, N = 3 SE +/- 0.11, N = 3 SE +/- 0.10, N = 3 SE +/- 0.07, N = 3 124.86 111.11 47.56 47.52 43.13 41.88 41.48 41.24 40.92 40.67 39.77 -O3 -pipe -O3 -pipe -O3 -O3 -Ofast -pipe -march=armv7-a -mfpu=vfpv4-d16 -mfloat-abi=hard -fomit-frame-pointer -Ofast -pipe -O3 -pipe -O3 -pipe -Ofast -pipe -mfpu=vfpv4-d16 -mfloat-abi=hard -fomit-frame-pointer 1. (CC) gcc options: -lncurses -lm
SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Composite Odroid XU4 Ubuntu 18.04 GCC 7.3 Real Stock Odroid XU4 Ubuntu 18.04 LLVM 6 Stock Odroid XU4 ArchLinux GCC 8.2 Stock Odroid XU4 ArchLinux LLVM 7.0.1 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 Aggressive flags Odroid XU4 Ubuntu 18.04 GCC 7.3 Stock Odroid XU4 ArchLinux LLVM 7.0.1 -O3 Odroid XU4 ArchLinux GCC 8.2 -O3 Odroid XU4 ArchLinux GCC 8.2 Aggressive flags 70 140 210 280 350 SE +/- 0.44, N = 3 SE +/- 0.73, N = 3 SE +/- 0.39, N = 3 SE +/- 0.29, N = 3 SE +/- 1.09, N = 3 SE +/- 1.63, N = 3 SE +/- 3.53, N = 5 SE +/- 1.14, N = 3 SE +/- 0.80, N = 3 SE +/- 0.28, N = 3 SE +/- 1.09, N = 3 120 139 141 156 238 242 255 263 290 292 314
TSCP AI Chess Performance OpenBenchmarking.org Nodes Per Second, More Is Better TSCP 1.81 AI Chess Performance Odroid XU4 ArchLinux GCC 8.2 -O3 Odroid XU4 ArchLinux GCC 8.2 Stock Odroid XU4 ArchLinux GCC 8.2 Aggressive flags Odroid XU4 Ubuntu 18.04 GCC 7.3 -03 Odroid XU4 Ubuntu 18.04 GCC 7.3 Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 Real Stock Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flags 70K 140K 210K 280K 350K SE +/- 322.80, N = 5 SE +/- 686.41, N = 5 SE +/- 383.44, N = 5 SE +/- 487.08, N = 5 SE +/- 812.37, N = 5 SE +/- 265.34, N = 5 SE +/- 582.15, N = 5 301038 301604 306398 309672 310305 310473 320485 -Ofast -pipe -mfpu=vfpv4-d16 -mfloat-abi=hard -fomit-frame-pointer -Ofast -pipe -Ofast -pipe -march=armv7-a -mfpu=vfpv4-d16 -mfloat-abi=hard -fomit-frame-pointer 1. (CC) gcc options: -O3 -march=native
Phoronix Test Suite v10.8.4