Odroid XU4 benchmark EMMC module VS Sdcard against Compiler optimization

Apple MacbookPro 2012r Xcode 10 -O3

HTML result view exported from: https://openbenchmarking.org/result/1812231-SK-1812236SK20&gru&sro.

Odroid XU4 benchmark EMMC module VS Sdcard against Compiler optimizationProcessorMotherboardMemoryDiskChipsetGraphicsMonitorOSKernelDisplay ServerOpenCLCompilerFile-SystemOpenGLScreen ResolutionOdroid XU4 Ubuntu 18.04 GCC 7.3 StockOdroid XU4 ArchLinux GCC 8.2 StockOdroid XU4 Ubuntu 18.04 LLVM 6 StockOdroid XU4 ArchLinux LLVM 7.0.1 StockOdroid XU4 ArchLinux LLVM 7.0.1 -O3Odroid XU4 ArchLinux GCC 8.2 -O3Odroid XU4 ArchLinux GCC 8.2 Aggressive flagsOdroid XU4 ArchLinux LLVM 7.0.1 Aggressive flagsOdroid XU4 Ubuntu 18.04 LLVM 6 -O3Odroid XU4 Ubuntu 18.04 GCC 7.3 -03Odroid XU4 Ubuntu 18.04 GCC 7.3 Real StockOdroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flagsOdroid XU4 Ubuntu 18.04 LLVM 6 Aggressive flagsApple MacbookPro 2012r Xcode 10 StockApple MacbookPro 2012r Xcode 10 -O3ARMv7 rev 3 @ 1.50GHz (8 Cores)ODROID-XU4 Hardkernel Odroid XU42048MB16GB SDW16G + 64GB SP64GUbuntu 18.044.14.87-153 (armv7l)X Server 1.19.6OpenCL 1.2 v1.r12p0-04rel0.03af15950392f3702b248717f4938b82GCC 7.3.0 + Clang 6.0.0-1ubuntu2 + LLVM 6.0.0ext4Arch Linux ARM4.14.87-1-ARCH (armv7l)X Server 1.20.3GCC 8.2.0 + Clang 7.0.0 + LLVM 7.0.0Ubuntu 18.044.14.87-153 (armv7l)X Server 1.19.6OpenCL 1.2 v1.r12p0-04rel0.03af15950392f3702b248717f4938b82Clang 6.0.0-1ubuntu2 + GCC 7.3.0 + LLVM 6.0.0Arch Linux ARM4.14.87-1-ARCH (armv7l)X Server 1.20.3Clang 7.0.1 + GCC 8.2.0 + LLVM 7.0.1GCC 8.2.0 + Clang 7.0.1 + LLVM 7.0.1Clang 7.0.1 + GCC 8.2.0 + LLVM 7.0.1Ubuntu 18.044.14.87-153 (armv7l)X Server 1.19.6OpenCL 1.2 v1.r12p0-04rel0.03af15950392f3702b248717f4938b82Clang 6.0.0-1ubuntu2 + GCC 7.3.0 + LLVM 6.0.0GCC 7.3.0 + Clang 6.0.0-1ubuntu2 + LLVM 6.0.0Clang 6.0.0-1ubuntu2 + GCC 7.3.0 + LLVM 6.0.0Intel Core i7 @ 2.30GHz (4 Cores / 8 Threads)Apple MacBook ProIntel 72 x 4 GB DDR3-1600MHz251GB APPLE SSD SM256EIntel HD 4000 + NVIDIA GeForce GT 650M 2GBColor LCDmacOS 10.13.617.7.0 (x86_64)X Server 1.18.42.1Clang 7.0.0 + GCC 4.2.1 + LLVM 7.0.0 + Xcode 10.1MS-DOS FAT162880x1800OpenBenchmarking.orgKernel 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, Odroid XU4 Ubuntu 18.04 LLVM 6 Aggressive flags: usbhid.quirks=0x0eef:0x0005:0x0004Environment 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- Odroid XU4 Ubuntu 18.04 LLVM 6 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- Apple MacbookPro 2012r Xcode 10 Stock: XPC_FLAGS=0x0- Apple MacbookPro 2012r Xcode 10 -O3: XPC_FLAGS=0x0Compiler 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- Odroid XU4 Ubuntu 18.04 LLVM 6 Aggressive flags: Optimized build; Default target: armv8l-unknown-linux-gnueabihf; Host CPU: (unknown)- Apple MacbookPro 2012r Xcode 10 -O3: Optimized build; Default target: x86_64-apple-darwin17.7.0; Host CPU: ivybridgeProcessor 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- Odroid XU4 Ubuntu 18.04 LLVM 6 Aggressive flags: Scaling Governor: cpufreq-dt ondemandPython 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 Ubuntu 18.04 LLVM 6 Aggressive flags: Python 2.7.15rc1 + Python 3.6.7- Apple MacbookPro 2012r Xcode 10 Stock: Python 2.7.15 + Python 3.7.1- Apple MacbookPro 2012r Xcode 10 -O3: Python 2.7.15 + Python 3.7.1

Odroid XU4 benchmark EMMC module VS Sdcard against Compiler optimizationx264: H.264 Video Encodingtinymembench: Standard Memcpyscimark2: Compositecompress-7zip: Compress Speed Testtscp: AI Chess Performancephpbench: PHP Benchmark Suitepybench: Total For Average Test Timesmafft: Multiple Sequence Alignmentaobench: 2048 x 2048 - Total Timedcraw: RAW To PPM Image Conversionencode-mp3: WAV To MP3perl-benchmark: Pod2htmlperl-benchmark: Interpretersudokut: Total Timegit: Time To Complete Common Git CommandsOdroid XU4 Ubuntu 18.04 GCC 7.3 StockOdroid XU4 ArchLinux GCC 8.2 StockOdroid XU4 Ubuntu 18.04 LLVM 6 StockOdroid XU4 ArchLinux LLVM 7.0.1 StockOdroid XU4 ArchLinux LLVM 7.0.1 -O3Odroid XU4 ArchLinux GCC 8.2 -O3Odroid XU4 ArchLinux GCC 8.2 Aggressive flagsOdroid XU4 ArchLinux LLVM 7.0.1 Aggressive flagsOdroid XU4 Ubuntu 18.04 LLVM 6 -O3Odroid XU4 Ubuntu 18.04 GCC 7.3 -03Odroid XU4 Ubuntu 18.04 GCC 7.3 Real StockOdroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flagsOdroid XU4 Ubuntu 18.04 LLVM 6 Aggressive flagsApple MacbookPro 2012r Xcode 10 StockApple MacbookPro 2012r Xcode 10 -O35.061430263473431030594315487720.4515065.6241.240.597128710.0075096257.8928.035.262746141457230160492584731919.26120208.75111.110.645510750.0062228266.3723.374.7913992468492024.26184179.8740.920.599365050.0078701259.3629.735.0915691371726421.99146171.4247.520.647128240.0061822266.3424.044.9829098051733922.5514667.7547.560.647529940.0062838466.3523.795.192696292458330103896071730720.9412066.4241.880.646670460.0062184466.3623.295.242702314457330639893383733020.1712063.4239.770.644184110.0061561666.3723.3895549733620.170.646357040.0061680566.3723.485.0423893228493124.2119169.9540.670.610986920.0078165359.1132.275.031120242433230967291578494119.9115768.8743.130.607436860.0077544059.1030.204.961077120452531047391323495020.64157232.80124.860.610545800.0078873059.0429.371289255415932048593860492121.8414964.2541.480.601807180.0079316859.0230.264.7724791283494424.2015669.7838.420.613616480.0080055859.0732.1453719141100266026264725188.3343.8152.1742.9910.091486101322826535525217.9144.5319.560.279093720.0053180443.0010.07OpenBenchmarking.org

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2018-09-25H.264 Video EncodingOdroid XU4 ArchLinux GCC 8.2 -O3Odroid XU4 ArchLinux GCC 8.2 Aggressive flagsOdroid XU4 ArchLinux GCC 8.2 StockOdroid XU4 ArchLinux LLVM 7.0.1 -O3Odroid XU4 ArchLinux LLVM 7.0.1 StockOdroid XU4 Ubuntu 18.04 GCC 7.3 -03Odroid XU4 Ubuntu 18.04 GCC 7.3 Real StockOdroid XU4 Ubuntu 18.04 GCC 7.3 StockOdroid XU4 Ubuntu 18.04 LLVM 6 -O3Odroid XU4 Ubuntu 18.04 LLVM 6 Aggressive flagsOdroid XU4 Ubuntu 18.04 LLVM 6 Stock1.18352.3673.55054.7345.9175SE +/- 0.06, N = 3SE +/- 0.04, N = 3SE +/- 0.04, N = 3SE +/- 0.09, N = 3SE +/- 0.09, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.07, N = 3SE +/- 0.08, N = 3SE +/- 0.06, N = 3SE +/- 0.10, N = 35.195.245.264.985.095.034.965.065.044.774.79

Tinymembench

Standard Memcpy

OpenBenchmarking.orgMB/s, More Is BetterTinymembench 2018-05-28Standard MemcpyOdroid XU4 ArchLinux GCC 8.2 -O3Odroid XU4 ArchLinux GCC 8.2 Aggressive flagsOdroid XU4 ArchLinux GCC 8.2 StockOdroid XU4 Ubuntu 18.04 GCC 7.3 -03Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flagsOdroid XU4 Ubuntu 18.04 GCC 7.3 Real StockOdroid XU4 Ubuntu 18.04 GCC 7.3 Stock6001200180024003000SE +/- 53.45, N = 3SE +/- 42.06, N = 5SE +/- 35.63, N = 9SE +/- 41.59, N = 9SE +/- 17.32, N = 3SE +/- 30.53, N = 9SE +/- 24.92, N = 92696270227461120128910771430-O3-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 -pipe1. (CC) gcc options: -O2 -lm

Tinymembench

Standard Memset

OpenBenchmarking.orgMB/s, More Is BetterTinymembench 2018-05-28Standard MemsetOdroid XU4 ArchLinux GCC 8.2 -O3Odroid XU4 ArchLinux GCC 8.2 Aggressive flagsOdroid XU4 ArchLinux GCC 8.2 StockOdroid XU4 Ubuntu 18.04 GCC 7.3 -03Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flagsOdroid XU4 Ubuntu 18.04 GCC 7.3 Real StockOdroid XU4 Ubuntu 18.04 GCC 7.3 Stock11002200330044005500SE +/- 6.19, N = 3SE +/- 1.66, N = 5SE +/- 5.22, N = 9SE +/- 115.71, N = 9SE +/- 55.39, N = 3SE +/- 85.39, N = 9SE +/- 36.50, N = 94913491549043878459537684566-O3-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 -pipe1. (CC) gcc options: -O2 -lm

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: CompositeApple MacbookPro 2012r Xcode 10 -O3Apple MacbookPro 2012r Xcode 10 StockOdroid XU4 ArchLinux GCC 8.2 -O3Odroid XU4 ArchLinux GCC 8.2 Aggressive flagsOdroid XU4 ArchLinux GCC 8.2 StockOdroid XU4 ArchLinux LLVM 7.0.1 -O3Odroid XU4 ArchLinux LLVM 7.0.1 StockOdroid XU4 Ubuntu 18.04 GCC 7.3 -03Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flagsOdroid XU4 Ubuntu 18.04 GCC 7.3 Real StockOdroid XU4 Ubuntu 18.04 GCC 7.3 StockOdroid XU4 Ubuntu 18.04 LLVM 6 -O3Odroid XU4 Ubuntu 18.04 LLVM 6 Aggressive flagsOdroid XU4 Ubuntu 18.04 LLVM 6 Stock30060090012001500SE +/- 1.75, N = 3SE +/- 0.81, N = 3SE +/- 0.28, N = 3SE +/- 1.09, N = 3SE +/- 0.39, N = 3SE +/- 0.80, N = 3SE +/- 0.29, N = 3SE +/- 1.63, N = 3SE +/- 3.53, N = 5SE +/- 0.44, N = 3SE +/- 1.14, N = 3SE +/- 1.09, N = 3SE +/- 1.05, N = 3SE +/- 0.73, N = 31486537292314141290156242255120263238247139

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed TestApple MacbookPro 2012r Xcode 10 StockOdroid XU4 ArchLinux GCC 8.2 -O3Odroid XU4 ArchLinux GCC 8.2 Aggressive flagsOdroid XU4 ArchLinux GCC 8.2 StockOdroid XU4 Ubuntu 18.04 GCC 7.3 -03Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flagsOdroid XU4 Ubuntu 18.04 GCC 7.3 Real StockOdroid XU4 Ubuntu 18.04 GCC 7.3 Stock4K8K12K16K20KSE +/- 114.33, N = 3SE +/- 127.67, N = 9SE +/- 94.82, N = 9SE +/- 51.89, N = 3SE +/- 46.23, N = 3SE +/- 84.02, N = 12SE +/- 47.61, N = 3SE +/- 131.22, N = 91914145834573457243324159452547341. (CXX) g++ options: -pipe -lpthread

TSCP

AI Chess Performance

OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess PerformanceApple MacbookPro 2012r Xcode 10 -O3Apple MacbookPro 2012r Xcode 10 StockOdroid XU4 ArchLinux GCC 8.2 -O3Odroid XU4 ArchLinux GCC 8.2 Aggressive flagsOdroid XU4 ArchLinux GCC 8.2 StockOdroid XU4 Ubuntu 18.04 GCC 7.3 -03Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flagsOdroid XU4 Ubuntu 18.04 GCC 7.3 Real StockOdroid XU4 Ubuntu 18.04 GCC 7.3 Stock200K400K600K800K1000KSE +/- 2468.42, N = 5SE +/- 6120.10, N = 5SE +/- 322.80, N = 5SE +/- 383.44, N = 5SE +/- 686.41, N = 5SE +/- 487.08, N = 5SE +/- 582.15, N = 5SE +/- 265.34, N = 5SE +/- 812.37, N = 510132281002660301038306398301604309672320485310473310305clanggccgccgccgccgccgccgccgcc

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteApple MacbookPro 2012r Xcode 10 -O3Apple MacbookPro 2012r Xcode 10 StockOdroid XU4 ArchLinux GCC 8.2 -O3Odroid XU4 ArchLinux GCC 8.2 Aggressive flagsOdroid XU4 ArchLinux GCC 8.2 StockOdroid XU4 ArchLinux LLVM 7.0.1 -O3Odroid XU4 ArchLinux LLVM 7.0.1 Aggressive flagsOdroid XU4 ArchLinux LLVM 7.0.1 StockOdroid XU4 Ubuntu 18.04 GCC 7.3 -03Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flagsOdroid XU4 Ubuntu 18.04 GCC 7.3 Real StockOdroid XU4 Ubuntu 18.04 GCC 7.3 StockOdroid XU4 Ubuntu 18.04 LLVM 6 -O3Odroid XU4 Ubuntu 18.04 LLVM 6 Aggressive flagsOdroid XU4 Ubuntu 18.04 LLVM 6 Stock60K120K180K240K300KSE +/- 2794.82, N = 3SE +/- 2124.58, N = 3SE +/- 1235.97, N = 3SE +/- 1424.62, N = 4SE +/- 1283.40, N = 3SE +/- 1157.58, N = 12SE +/- 1324.53, N = 3SE +/- 788.05, N = 3SE +/- 765.74, N = 3SE +/- 795.17, N = 3SE +/- 726.55, N = 3SE +/- 702.55, N = 3SE +/- 978.36, N = 10SE +/- 280.19, N = 3SE +/- 133.67, N = 326535526264796071933839258498051955499137191578938609132394315932289128392468

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesApple MacbookPro 2012r Xcode 10 -O3Apple MacbookPro 2012r Xcode 10 StockOdroid XU4 ArchLinux GCC 8.2 -O3Odroid XU4 ArchLinux GCC 8.2 Aggressive flagsOdroid XU4 ArchLinux GCC 8.2 StockOdroid XU4 ArchLinux LLVM 7.0.1 -O3Odroid XU4 ArchLinux LLVM 7.0.1 Aggressive flagsOdroid XU4 ArchLinux LLVM 7.0.1 StockOdroid XU4 Ubuntu 18.04 GCC 7.3 -03Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flagsOdroid XU4 Ubuntu 18.04 GCC 7.3 Real StockOdroid XU4 Ubuntu 18.04 GCC 7.3 StockOdroid XU4 Ubuntu 18.04 LLVM 6 -O3Odroid XU4 Ubuntu 18.04 LLVM 6 Aggressive flagsOdroid XU4 Ubuntu 18.04 LLVM 6 Stock16003200480064008000SE +/- 3.48, N = 3SE +/- 0.33, N = 3SE +/- 32.34, N = 3SE +/- 22.67, N = 3SE +/- 22.23, N = 3SE +/- 26.42, N = 3SE +/- 19.55, N = 3SE +/- 19.97, N = 3SE +/- 17.37, N = 3SE +/- 6.93, N = 3SE +/- 5.36, N = 3SE +/- 1.53, N = 3SE +/- 5.61, N = 3SE +/- 22.61, N = 3SE +/- 6.56, N = 3252125187307733073197339733672644941492149504877493149444920

Timed MAFFT Alignment

Multiple Sequence Alignment

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MAFFT Alignment 7.392Multiple Sequence AlignmentApple MacbookPro 2012r Xcode 10 -O3Apple MacbookPro 2012r Xcode 10 StockOdroid XU4 ArchLinux GCC 8.2 -O3Odroid XU4 ArchLinux GCC 8.2 Aggressive flagsOdroid XU4 ArchLinux GCC 8.2 StockOdroid XU4 ArchLinux LLVM 7.0.1 -O3Odroid XU4 ArchLinux LLVM 7.0.1 Aggressive flagsOdroid XU4 ArchLinux LLVM 7.0.1 StockOdroid XU4 Ubuntu 18.04 GCC 7.3 -03Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flagsOdroid XU4 Ubuntu 18.04 GCC 7.3 Real StockOdroid XU4 Ubuntu 18.04 GCC 7.3 StockOdroid XU4 Ubuntu 18.04 LLVM 6 -O3Odroid XU4 Ubuntu 18.04 LLVM 6 Aggressive flagsOdroid XU4 Ubuntu 18.04 LLVM 6 Stock612182430SE +/- 0.06, N = 3SE +/- 0.13, N = 12SE +/- 0.63, N = 12SE +/- 0.69, N = 12SE +/- 0.50, N = 12SE +/- 0.14, N = 3SE +/- 0.37, N = 12SE +/- 0.11, N = 3SE +/- 0.46, N = 12SE +/- 0.69, N = 12SE +/- 0.54, N = 12SE +/- 0.50, N = 12SE +/- 0.64, N = 12SE +/- 0.55, N = 12SE +/- 0.49, N = 127.918.3320.9420.1719.2622.5520.1721.9919.9121.8420.6420.4524.2124.2024.26clanggccgccgccgccclangclangclanggccgccgccgccclangclangclang

AOBench

Size: 2048 x 2048 - Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total TimeApple MacbookPro 2012r Xcode 10 -O3Apple MacbookPro 2012r Xcode 10 StockOdroid XU4 ArchLinux GCC 8.2 -O3Odroid XU4 ArchLinux GCC 8.2 Aggressive flagsOdroid XU4 ArchLinux GCC 8.2 StockOdroid XU4 ArchLinux LLVM 7.0.1 -O3Odroid XU4 ArchLinux LLVM 7.0.1 StockOdroid XU4 Ubuntu 18.04 GCC 7.3 -03Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flagsOdroid XU4 Ubuntu 18.04 GCC 7.3 Real StockOdroid XU4 Ubuntu 18.04 GCC 7.3 StockOdroid XU4 Ubuntu 18.04 LLVM 6 -O3Odroid XU4 Ubuntu 18.04 LLVM 6 Aggressive flagsOdroid XU4 Ubuntu 18.04 LLVM 6 Stock4080120160200SE +/- 0.04, N = 3SE +/- 0.66, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.05, N = 3SE +/- 0.02, N = 3SE +/- 0.18, N = 3SE +/- 0.14, N = 3SE +/- 0.07, N = 3SE +/- 0.03, N = 3SE +/- 0.14, N = 3SE +/- 0.08, N = 3SE +/- 0.15, N = 344.5343.81120.00120.00120.00146.00146.00157.00149.00157.00150.00191.00156.00184.00

dcraw

RAW To PPM Image Conversion

OpenBenchmarking.orgSeconds, Fewer Is BetterdcrawRAW To PPM Image ConversionApple MacbookPro 2012r Xcode 10 -O3Apple MacbookPro 2012r Xcode 10 StockOdroid XU4 ArchLinux GCC 8.2 -O3Odroid XU4 ArchLinux GCC 8.2 Aggressive flagsOdroid XU4 ArchLinux GCC 8.2 StockOdroid XU4 ArchLinux LLVM 7.0.1 -O3Odroid XU4 ArchLinux LLVM 7.0.1 StockOdroid XU4 Ubuntu 18.04 GCC 7.3 -03Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flagsOdroid XU4 Ubuntu 18.04 GCC 7.3 Real StockOdroid XU4 Ubuntu 18.04 GCC 7.3 StockOdroid XU4 Ubuntu 18.04 LLVM 6 -O3Odroid XU4 Ubuntu 18.04 LLVM 6 Aggressive flagsOdroid XU4 Ubuntu 18.04 LLVM 6 Stock50100150200250SE +/- 0.02, N = 3SE +/- 0.06, N = 3SE +/- 0.64, N = 3SE +/- 0.94, N = 3SE +/- 0.34, N = 3SE +/- 0.91, N = 3SE +/- 0.43, N = 3SE +/- 0.53, N = 3SE +/- 0.52, N = 3SE +/- 0.08, N = 3SE +/- 0.28, N = 3SE +/- 0.61, N = 3SE +/- 0.43, N = 3SE +/- 0.18, N = 319.5652.1766.4263.42208.7567.75171.4268.8764.25232.8065.6269.9569.78179.87

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3Odroid XU4 ArchLinux GCC 8.2 -O3Odroid XU4 ArchLinux GCC 8.2 Aggressive flagsOdroid XU4 ArchLinux GCC 8.2 StockOdroid XU4 ArchLinux LLVM 7.0.1 -O3Odroid XU4 ArchLinux LLVM 7.0.1 StockOdroid XU4 Ubuntu 18.04 GCC 7.3 -03Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flagsOdroid XU4 Ubuntu 18.04 GCC 7.3 Real StockOdroid XU4 Ubuntu 18.04 GCC 7.3 StockOdroid XU4 Ubuntu 18.04 LLVM 6 -O3Odroid XU4 Ubuntu 18.04 LLVM 6 Aggressive flagsOdroid XU4 Ubuntu 18.04 LLVM 6 Stock306090120150SE +/- 0.11, N = 3SE +/- 0.07, N = 3SE +/- 0.18, N = 3SE +/- 0.04, N = 3SE +/- 0.14, N = 3SE +/- 0.17, N = 3SE +/- 0.20, N = 3SE +/- 0.08, N = 3SE +/- 0.13, N = 3SE +/- 0.10, N = 3SE +/- 0.23, N = 3SE +/- 0.11, N = 341.8839.77111.1147.5647.5243.1341.48124.8641.2440.6738.4240.92-O3-Ofast -pipe -mfpu=vfpv4-d16 -mfloat-abi=hard -fomit-frame-pointer-O3 -pipe-O3 -pipe-O3-Ofast -pipe -march=armv7-a -mfpu=vfpv4-d16 -mfloat-abi=hard -fomit-frame-pointer-Ofast -pipe-O3 -pipe-O3 -pipe -Ofast -march=armv7-a -mfpu=vfpv4-d16 -mfloat-abi=hard -fomit-frame-pointer-O3 -pipe1. (CC) gcc options: -lncurses -lm

Perl Benchmarks

Test: Pod2html

OpenBenchmarking.orgSeconds, Fewer Is BetterPerl BenchmarksTest: Pod2htmlApple MacbookPro 2012r Xcode 10 -O3Odroid XU4 ArchLinux GCC 8.2 -O3Odroid XU4 ArchLinux GCC 8.2 Aggressive flagsOdroid XU4 ArchLinux GCC 8.2 StockOdroid XU4 ArchLinux LLVM 7.0.1 -O3Odroid XU4 ArchLinux LLVM 7.0.1 Aggressive flagsOdroid XU4 ArchLinux LLVM 7.0.1 StockOdroid XU4 Ubuntu 18.04 GCC 7.3 -03Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flagsOdroid XU4 Ubuntu 18.04 GCC 7.3 Real StockOdroid XU4 Ubuntu 18.04 GCC 7.3 StockOdroid XU4 Ubuntu 18.04 LLVM 6 -O3Odroid XU4 Ubuntu 18.04 LLVM 6 Aggressive flagsOdroid XU4 Ubuntu 18.04 LLVM 6 Stock0.14570.29140.43710.58280.7285SE +/- 0.00120660, N = 3SE +/- 0.00111887, N = 3SE +/- 0.00057397, N = 3SE +/- 0.00013177, N = 3SE +/- 0.00159053, N = 3SE +/- 0.00096768, N = 3SE +/- 0.00064100, N = 3SE +/- 0.00196835, N = 3SE +/- 0.00315579, N = 3SE +/- 0.00021881, N = 3SE +/- 0.00074751, N = 3SE +/- 0.00245016, N = 3SE +/- 0.00228808, N = 3SE +/- 0.00635743, N = 30.279093720.646670460.644184110.645510750.647529940.646357040.647128240.607436860.601807180.610545800.597128710.610986920.613616480.59936505

Perl Benchmarks

Test: Interpreter

OpenBenchmarking.orgSeconds, Fewer Is BetterPerl BenchmarksTest: InterpreterApple MacbookPro 2012r Xcode 10 -O3Odroid XU4 ArchLinux GCC 8.2 -O3Odroid XU4 ArchLinux GCC 8.2 Aggressive flagsOdroid XU4 ArchLinux GCC 8.2 StockOdroid XU4 ArchLinux LLVM 7.0.1 -O3Odroid XU4 ArchLinux LLVM 7.0.1 Aggressive flagsOdroid XU4 ArchLinux LLVM 7.0.1 StockOdroid XU4 Ubuntu 18.04 GCC 7.3 -03Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flagsOdroid XU4 Ubuntu 18.04 GCC 7.3 Real StockOdroid XU4 Ubuntu 18.04 GCC 7.3 StockOdroid XU4 Ubuntu 18.04 LLVM 6 -O3Odroid XU4 Ubuntu 18.04 LLVM 6 Aggressive flagsOdroid XU4 Ubuntu 18.04 LLVM 6 Stock0.00180.00360.00540.00720.009SE +/- 0.00000757, N = 3SE +/- 0.00005393, N = 3SE +/- 0.00007931, N = 3SE +/- 0.00008285, N = 3SE +/- 0.00007011, N = 3SE +/- 0.00003213, N = 3SE +/- 0.00003848, N = 3SE +/- 0.00002441, N = 3SE +/- 0.00005903, N = 3SE +/- 0.00006963, N = 3SE +/- 0.00004765, N = 3SE +/- 0.00003986, N = 3SE +/- 0.00007522, N = 3SE +/- 0.00010925, N = 30.005318040.006218440.006156160.006222820.006283840.006168050.006182220.007754400.007931680.007887300.007509620.007816530.008005580.00787012

Sudokut

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterSudokut 0.4Total TimeApple MacbookPro 2012r Xcode 10 -O3Apple MacbookPro 2012r Xcode 10 StockOdroid XU4 ArchLinux GCC 8.2 -O3Odroid XU4 ArchLinux GCC 8.2 Aggressive flagsOdroid XU4 ArchLinux GCC 8.2 StockOdroid XU4 ArchLinux LLVM 7.0.1 -O3Odroid XU4 ArchLinux LLVM 7.0.1 Aggressive flagsOdroid XU4 ArchLinux LLVM 7.0.1 StockOdroid XU4 Ubuntu 18.04 GCC 7.3 -03Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flagsOdroid XU4 Ubuntu 18.04 GCC 7.3 Real StockOdroid XU4 Ubuntu 18.04 GCC 7.3 StockOdroid XU4 Ubuntu 18.04 LLVM 6 -O3Odroid XU4 Ubuntu 18.04 LLVM 6 Aggressive flagsOdroid XU4 Ubuntu 18.04 LLVM 6 Stock1530456075SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.08, N = 3SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.07, N = 3SE +/- 0.11, N = 343.0042.9966.3666.3766.3766.3566.3766.3459.1059.0259.0457.8959.1159.0759.36

Git

Time To Complete Common Git Commands

OpenBenchmarking.orgSeconds, Fewer Is BetterGitTime To Complete Common Git CommandsApple MacbookPro 2012r Xcode 10 -O3Apple MacbookPro 2012r Xcode 10 StockOdroid XU4 ArchLinux GCC 8.2 -O3Odroid XU4 ArchLinux GCC 8.2 Aggressive flagsOdroid XU4 ArchLinux GCC 8.2 StockOdroid XU4 ArchLinux LLVM 7.0.1 -O3Odroid XU4 ArchLinux LLVM 7.0.1 Aggressive flagsOdroid XU4 ArchLinux LLVM 7.0.1 StockOdroid XU4 Ubuntu 18.04 GCC 7.3 -03Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flagsOdroid XU4 Ubuntu 18.04 GCC 7.3 Real StockOdroid XU4 Ubuntu 18.04 GCC 7.3 StockOdroid XU4 Ubuntu 18.04 LLVM 6 -O3Odroid XU4 Ubuntu 18.04 LLVM 6 Aggressive flagsOdroid XU4 Ubuntu 18.04 LLVM 6 Stock714212835SE +/- 0.05, N = 3SE +/- 0.16, N = 4SE +/- 0.17, N = 3SE +/- 0.14, N = 3SE +/- 0.26, N = 3SE +/- 0.13, N = 3SE +/- 0.27, N = 3SE +/- 0.09, N = 3SE +/- 0.95, N = 12SE +/- 1.05, N = 12SE +/- 0.82, N = 12SE +/- 0.72, N = 12SE +/- 1.15, N = 12SE +/- 1.16, N = 12SE +/- 0.81, N = 1210.0710.0923.2923.3823.3723.7923.4824.0430.2030.2629.3728.0332.2732.1429.731. Apple MacbookPro 2012r Xcode 10 -O3: git version 2.17.2 (Apple Git-113)2. Apple MacbookPro 2012r Xcode 10 Stock: git version 2.17.2 (Apple Git-113)3. Odroid XU4 ArchLinux GCC 8.2 -O3: git version 2.20.14. Odroid XU4 ArchLinux GCC 8.2 Aggressive flags: git version 2.20.15. Odroid XU4 ArchLinux GCC 8.2 Stock: git version 2.20.16. Odroid XU4 ArchLinux LLVM 7.0.1 -O3: git version 2.20.17. Odroid XU4 ArchLinux LLVM 7.0.1 Aggressive flags: git version 2.20.18. Odroid XU4 ArchLinux LLVM 7.0.1 Stock: git version 2.20.19. Odroid XU4 Ubuntu 18.04 GCC 7.3 -03: git version 2.17.110. Odroid XU4 Ubuntu 18.04 GCC 7.3 Aggressive flags: git version 2.17.111. Odroid XU4 Ubuntu 18.04 GCC 7.3 Real Stock: git version 2.17.112. Odroid XU4 Ubuntu 18.04 GCC 7.3 Stock: git version 2.17.113. Odroid XU4 Ubuntu 18.04 LLVM 6 -O3: git version 2.17.114. Odroid XU4 Ubuntu 18.04 LLVM 6 Aggressive flags: git version 2.17.115. Odroid XU4 Ubuntu 18.04 LLVM 6 Stock: git version 2.17.1


Phoronix Test Suite v10.8.4