Odroid Ubuntu 18.4 LTS GCC 7 Linaro Odroid Ubuntu 18.4 LTS GCC 7 Linaro O2 Odroid Ubuntu 18.4 LTS GCC 7 Linaro O3 Odroid Ubuntu 18.4 LTS GCC 7 Linaro Ofast Odroid Ubuntu 18.4 LTS GCC 8 Processor: ARMv7 rev 3 @ 1.50GHz (8 Cores), Motherboard: ODROID-XU4 Hardkernel Odroid XU4, Memory: 2048MB, Disk: 16GB SDW16G + 64GB SP64G, Monitor: SAMSUNG
OS: Ubuntu 18.04, Kernel: 4.14.102-156 (armv7l), Display Server: X Server 1.19.6, Compiler: GCC 7.3.0 + Clang 7.0.1 + LLVM 7.0.1, File-System: ext4, Screen Resolution: 1920x1080
Odroid Ubuntu 18.4 LTS GCC 8 O2 Odroid Ubuntu 18.4 LTS GCC 8 O3 Odroid Ubuntu 18.4 LTS GCC 8 Ofast Kernel Notes: usbhid.quirks=0x0eef:0x0005:0x0004Compiler Notes: --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 -vProcessor Notes: Scaling Governor: cpufreq-dt ondemand
Odroid Ubuntu 18.4 LTS CLANG 6.0 Odroid Ubuntu 18.4 LTS CLANG 6.0 02 Odroid Ubuntu 18.4 LTS CLANG 6.0 03 Odroid Ubuntu 18.4 LTS CLANG 6.0 0fast Processor: ARMv7 rev 3 @ 1.50GHz (8 Cores), Motherboard: ODROID-XU4 Hardkernel Odroid XU4, Memory: 2048MB, Disk: 16GB SDW16G + 64GB SP64G
OS: Ubuntu 18.04, Kernel: 4.14.102-156 (armv7l), Display Server: X Server 1.19.6, Compiler: GCC 7.3.0 + Clang 7.0.1 + LLVM 7.0.1, File-System: ext4
Odroid Ubuntu 18.4 LTS CLANG 7.0 Odroid Ubuntu 18.4 LTS CLANG 7.0 O2 Odroid Ubuntu 18.4 LTS CLANG 7.0 O3 Odroid Ubuntu 18.4 LTS CLANG 7.0 Ofast Kernel Notes: usbhid.quirks=0x0eef:0x0005:0x0004Compiler Notes: Optimized build; Default target: armv7l-unknown-linux-gnueabihf; Host CPU: (unknown)Processor Notes: Scaling Governor: cpufreq-dt ondemand
Odroid Ubuntu 18.4 LTS CLANG 7.0 O2 V2 OS: Ubuntu 18.04, Kernel: 4.14.102-156 (armv7l), Display Server: X Server 1.19.6, Compiler: Clang 7.0.1 + GCC 7.3.0 + LLVM 7.0.1, File-System: ext4
Kernel Notes: usbhid.quirks=0x0eef:0x0005:0x0004Environment Notes: CFLAGS=-pipe-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard CPPFLAGS=-pipe-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hardCompiler Notes: Optimized build; Default target: armv7l-unknown-linux-gnueabihf; Host CPU: (unknown)Processor Notes: Scaling Governor: cpufreq-dt ondemand
Odroid Ubuntu 18.4 LTS GCC 8 O2 V2 OS: Ubuntu 18.04, Kernel: 4.14.102-156 (armv7l), Display Server: X Server 1.19.6, Compiler: GCC 7.3.0 + Clang 7.0.1 + LLVM 7.0.1, File-System: ext4
Kernel Notes: usbhid.quirks=0x0eef:0x0005:0x0004Environment Notes: CFLAGS=-pipe-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard CPPFLAGS=-pipe-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hardCompiler Notes: --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 -vProcessor Notes: Scaling Governor: cpufreq-dt ondemand
Odroid Ubuntu 18.4 LTS CLANG 7.0 O2 flto OS: Ubuntu 18.04, Kernel: 4.14.102-156 (armv7l), Display Server: X Server 1.19.6, Compiler: Clang 7.0.1 + GCC 7.3.0 + LLVM 7.0.1, File-System: ext4
Kernel Notes: usbhid.quirks=0x0eef:0x0005:0x0004Environment Notes: CFLAGS=-pipe-flto-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard CPPFLAGS=-pipe-flto-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hardCompiler Notes: Optimized build; Default target: armv7l-unknown-linux-gnueabihf; Host CPU: (unknown)Processor Notes: Scaling Governor: cpufreq-dt ondemand
Odroid ArchLinux GCC 8 Odroid ArchLinux GCC 8 O2 Odroid ArchLinux GCC 8 O3 Odroid ArchLinux GCC 8 Ofast OS: Arch Linux ARM, Kernel: 4.14.102-1-ARCH (armv7l), Display Server: X Server 1.20.4, Compiler: GCC 8.2.1 20181127 + Clang 7.0.1 + LLVM 7.0.1, File-System: ext4
Environment Notes: CPPFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard CFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hardProcessor Notes: Scaling Governor: cpufreq-dt performance
Odroid ArchLinux GCC CLANG 7 Odroid ArchLinux GCC CLANG 7 O2 Odroid ArchLinux GCC CLANG 7 O3 Odroid ArchLinux GCC CLANG 7 Ofast OS: Arch Linux ARM, Kernel: 4.14.102-1-ARCH (armv7l), Display Server: X Server 1.20.4, Compiler: Clang 7.0.1 + GCC 8.2.1 20181127 + LLVM 7.0.1, File-System: ext4
Environment Notes: CPPFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard CFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hardCompiler Notes: Optimized build; Default target: armv7l-unknown-linux-gnueabihf; Host CPU: (unknown)Processor Notes: Scaling Governor: cpufreq-dt performance
Odroid Ubuntu 18.4 LTS CLANG 8.0 Odroid Ubuntu 18.4 LTS CLANG 8.0 O2 Odroid Ubuntu 18.4 LTS CLANG 8.0 O3 Odroid Ubuntu 18.4 LTS CLANG 8.0 Ofast OS: Ubuntu 18.04, Kernel: 4.14.102-156 (armv7l), Display Server: X Server 1.19.6, Compiler: Clang 8.0.0 + GCC 7.3.0 + LLVM 8.0.0, File-System: ext4
Kernel Notes: usbhid.quirks=0x0eef:0x0005:0x0004Environment Notes: CFLAGS=-pipe-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard CPPFLAGS=-pipe-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hardCompiler Notes: Optimized build; Default target: armv7l-unknown-linux-gnueabihf; Host CPU: (unknown)Processor Notes: Scaling Governor: cpufreq-dt ondemand
Odroid ArchLinux CLANG 8.0 Odroid ArchLinux CLANG 8.0 O2 Environment Notes: CPPFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard CFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hardCompiler Notes: Optimized build with assertions; Default target: armv7l-unknown-linux-gnueabihf; Host CPU: (unknown)Processor Notes: Scaling Governor: cpufreq-dt performance
Odroid ArchLinux CLANG 8.0 V2 Odroid ArchLinux CLANG 8.0 O2 V2 Odroid ArchLinux CLANG 8.0 O3 Odroid ArchLinux CLANG 8.0 Ofast Processor: ARMv7 rev 3 @ 1.50GHz (8 Cores), Motherboard: ODROID-XU4 Hardkernel Odroid XU4, Memory: 2048MB, Disk: 31GB Ultra + 16GB SDW16G + 64GB SP64G
OS: Arch Linux ARM, Kernel: 4.14.107-1-ARCH (armv7l), Display Server: X Server 1.20.4, Compiler: GCC 8.2.1 20181127 + Clang 8.0.1 + LLVM 8.0.1, File-System: ext4
Environment Notes: CPPFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=neon-vfpv4-mfloat-abi=hard CFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=neon-vfpv4-mfloat-abi=hardCompiler Notes: Optimized build with assertions; Default target: armv7l-unknown-linux-gnueabihf; Host CPU: (unknown)Processor Notes: Scaling Governor: cpufreq-dt performance
Odroid ArchLinux CLANG 8 build Arch Processor: ARMv7 rev 3 @ 1.50GHz (8 Cores), Motherboard: ODROID-XU4 Hardkernel Odroid XU4, Memory: 2048MB, Disk: 16GB SDW16G + 64GB SP64G
OS: Arch Linux ARM, Kernel: 4.14.107-1-ARCH (armv7l), Display Server: X Server 1.20.4, Compiler: Clang 8.0.0 + GCC 8.2.1 20181127 + LLVM 8.0.0, File-System: ext4
Environment Notes: CPPFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=neon-vfpv4-mfloat-abi=hard CFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=neon-vfpv4-mfloat-abi=hardCompiler Notes: Optimized build; Default target: armv7l-unknown-linux-gnueabihf; Host CPU: (unknown)Processor Notes: Scaling Governor: cpufreq-dt performance
Odroid Gentoo GCC 8.3 Odroid Gentoo GCC 8.3 O2 Odroid Gentoo GCC 8.3 O3 Odroid Gentoo GCC 8.3 Ofast Odroid Gentoo GCC 8.3 Os Processor: ARMv7 rev 3 @ 1.50GHz (8 Cores), Motherboard: ODROID-XU4 Hardkernel Odroid XU4, Memory: 2048MB, Disk: 16GB SDW16G + 64GB SP64G, Monitor: Linux FHD
OS: Gentoo/Linux, Kernel: 4.14.111+ (armv7l), Display Server: X Server 1.20.3, Compiler: GCC 8.3.0 + Clang 8.0.0 + LLVM 8.0.0, File-System: ext4, Screen Resolution: 1920x1080
Processor Notes: Scaling Governor: cpufreq-dt performance
Odroid Gentoo CLANG 8.0 Odroid Gentoo CLANG 8.0 O2 Odroid Gentoo CLANG 8.0 O3 Odroid Gentoo CLANG 8.0 Ofast Odroid Gentoo CLANG 8.0 Os OS: Gentoo/Linux, Kernel: 4.14.111+ (armv7l), Display Server: X Server 1.20.3, Compiler: Clang 8.0.0 + GCC 8.3.0 + LLVM 8.0.0, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: Optimized build; Default target: armv7a-unknown-linux-gnueabihf; Host CPU: (unknown)Processor Notes: Scaling Governor: cpufreq-dt performance
Odroid Gentoo CLANG 8.0 O2 with mtune OS: Gentoo/Linux, Kernel: 4.14.111+ (armv7l), Display Server: X Server 1.20.3, Compiler: GCC 8.3.0 + Clang 8.0.0 + LLVM 8.0.0, File-System: ext4, Screen Resolution: 1920x1080
Environment Notes: CFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=neon-vfpv4-mfloat-abi=hard CPPFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=neon-vfpv4-mfloat-abi=hardProcessor Notes: Scaling Governor: cpufreq-dt performance
Odroid Gentoo GCC 8.0 O2 with mtune OS: Gentoo/Linux, Kernel: 4.14.111+ (armv7l), Display Server: X Server 1.20.3, Compiler: Clang 8.0.0 + GCC 8.3.0 + LLVM 8.0.0, File-System: ext4, Screen Resolution: 1920x1080
Environment Notes: CFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=neon-vfpv4-mfloat-abi=hard CPPFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=neon-vfpv4-mfloat-abi=hardCompiler Notes: Optimized build; Default target: armv7a-unknown-linux-gnueabihf; Host CPU: (unknown)Processor Notes: Scaling Governor: cpufreq-dt performance
Odroid Gentoo GCC 8.3 FPU=vfpv3-d16 Kernel Notes: usbhid.quirks=0x0eef:0x0005:0x0004Environment Notes: CFLAGS=-O2-pipe-march=armv7ve+vfpv3-d16-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard-fno-semantic-interposition CXXFLAGS=-O2-pipe-march=armv7ve+vfpv3-d16-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard-fno-semantic-interpositionProcessor Notes: Scaling Governor: cpufreq-dt performance
Odroid Gentoo GCC 8.3 O2 FPU=neon-vfpv4 OS: Gentoo/Linux, Kernel: 4.14.111+ (armv7l), Display Server: X Server 1.20.4, Compiler: GCC 8.3.0 + Clang 8.0.0 + LLVM 8.0.0, File-System: ext4, Screen Resolution: 1920x1080
Kernel Notes: usbhid.quirks=0x0eef:0x0005:0x0004Environment Notes: CFLAGS=-O2-pipe-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=neon-vfpv4-mfloat-abi=hard CXXFLAGS=-O2-pipe-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=neon-vfpv4-mfloat-abi=hardProcessor Notes: Scaling Governor: cpufreq-dt performance
Odroid Gentoo CLANG 8 O2 FPU=neon-vfpv4 OS: Gentoo/Linux, Kernel: 4.14.111+ (armv7l), Display Server: X Server 1.20.4, Compiler: Clang 8.0.0 + GCC 8.3.0 + LLVM 8.0.0, File-System: ext4, Screen Resolution: 1920x1080
Kernel Notes: usbhid.quirks=0x0eef:0x0005:0x0004Environment Notes: CFLAGS=-O2-pipe-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=neon-vfpv4-mfloat-abi=hard CXXFLAGS=-O2-pipe-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=neon-vfpv4-mfloat-abi=hardCompiler Notes: Optimized build; Default target: armv7a-unknown-linux-gnueabihf; Host CPU: (unknown)Processor Notes: Scaling Governor: cpufreq-dt performance
Odroid Gentoo CLANG 9 O2 Processor: ARMv7 Cortex-A15 @ 1.50GHz (8 Cores) , Motherboard: ODROID-XU4 Hardkernel Odroid XU4, Memory: 2048MB, Disk: 16GB SDW16G + 64GB SP64G
OS: Gentoo/Linux, Kernel: 4.14.141+ (armv7l), Display Server: X Server, Compiler: Clang 9.0.0 + GCC 8.3.0 + LLVM 9.0.0, File-System: ext4
Kernel Notes: usbhid.quirks=0x0eef:0x0005:0x0004Compiler Notes: Optimized build; Default target: armv7a-unknown-linux-gnueabihf; Host CPU: (unknown)Processor Notes: Scaling Governor: cpufreq-dt performance
Odroid Musl EMMC Build with Clang O3 nolto default Processor: ARMv7 Cortex-A15 @ 1.40GHz (8 Cores) , Motherboard: Hardkernel ODROID-XU4 Odroid XU4 , Memory: 2048MB, Disk: 16GB SDW16G + 64GB SP64G, Graphics: exynosdrmfb
OS: Gentoo/Linux, Kernel: 5.4.28-clang+ (armv7l), Display Server: X Server, Compiler: GCC 9.3.0 + Clang 10.0.0 + LLVM 10.0.0, File-System: ext4, Screen Resolution: 1920x1080
Kernel Notes: usbhid.quirks=0x0eef:0x0005:0x0004Processor Notes: Scaling Governor: cpufreq-dt performance
Odroid Musl EMMC Build with Clang O3 nolto Optim OS: Gentoo/Linux, Kernel: 5.4.28-clang+ (armv7l), Display Server: X Server, Compiler: Clang 10.0.0 + GCC 9.3.0 + LLVM 10.0.0, File-System: ext4, Screen Resolution: 1920x1080
Kernel Notes: usbhid.quirks=0x0eef:0x0005:0x0004Environment Notes: CFLAGS="-O3 -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard" CXXFLAGS="-O3 -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard" LDFLAGS="-Wl,-O2 -Wl,--as-needed -fuse-ld=lld"Compiler Notes: Optimized build; Default target: armv7a-unknown-linux-musleabihf; Host CPU: (unknown)Processor Notes: Scaling Governor: cpufreq-dt performance
Odroid Musl EMMC Build with Clang O3 nolto Gcc Optim OS: Gentoo/Linux, Kernel: 5.4.28-clang+ (armv7l), Display Server: X Server, Compiler: GCC 9.3.0 + Clang 10.0.0 + LLVM 10.0.0, File-System: ext4, Screen Resolution: 1920x1080
Kernel Notes: usbhid.quirks=0x0eef:0x0005:0x0004Environment Notes: CFLAGS="-O3 -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard" CXXFLAGS="-O3 -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard" LDFLAGS="-Wl,-O2 -Wl,--as-needed -fuse-ld=lld"Processor Notes: Scaling Governor: cpufreq-dt performance
Odroid Musl EMMC Build with Clang O3 nolto unsafe-math Optim OS: Gentoo/Linux, Kernel: 5.4.33-arm+ (armv7l), Display Server: X Server, Compiler: Clang 10.0.0 + GCC 9.3.0 + LLVM 10.0.0, File-System: ext4, Screen Resolution: 1920x1080
Kernel Notes: usbhid.quirks=0x0eef:0x0005:0x0004Environment Notes: CFLAGS="-O3 -pipe -mcpu=cortex-a15 -funsafe-math-optimizations -mfpu=neon-vfpv4 -mfloat-abi=hard" CXXFLAGS="-O3 -pipe -mcpu=cortex-a15 -funsafe-math-optimizations -mfpu=neon-vfpv4 -mfloat-abi=hard"Compiler Notes: Optimized build; Default target: armv7a-unknown-linux-musleabihf; Host CPU: (unknown)Processor Notes: Scaling Governor: cpufreq-dt performance
Odroid GLIBC SDCARD GCC 10.2 v7ve O2 c15-7 vfpv3-d16 Environment Notes: FFLAGS="-O2 -pipe -march=armv7ve+simd -mtune=cortex-a15.cortex-a7 -mfpu=vfpv3-d16 -mfloat-abi=hard --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=256" CXXFLAGS="-O2 -pipe -march=armv7ve+simd -mtune=cortex-a15.cortex-a7 -mfpu=vfpv3-d16 -mfloat-abi=hard --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=256" FCFLAGS="-O2 -pipe -march=armv7ve+simd -mtune=cortex-a15.cortex-a7 -mfpu=vfpv3-d16 -mfloat-abi=hard --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=256" CFLAGS="-O2 -pipe -march=armv7ve+simd -mtune=cortex-a15.cortex-a7 -mfpu=vfpv3-d16 -mfloat-abi=hard --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=256" COMMON_FLAGS="-O2 -pipe -march=armv7ve+simd -mtune=cortex-a15.cortex-a7 -mfpu=vfpv3-d16 -mfloat-abi=hard --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=256"Processor Notes: Scaling Governor: cpufreq-dt performance
Odroid GLIBC SDCARD GCC 10.2 v7ve O2 c7 neon-vfpv4 lto Processor: ARMv7 Cortex-A15 @ 1.40GHz (8 Cores), Motherboard: Hardkernel ODROID-XU4 Odroid XU4, Memory: 2048MB, Disk: 16GB SDW16G + 64GB SP64G
OS: Gentoo 2.7, Kernel: 5.4.98+ (armv7l), Display Server: X Server, Compiler: GCC 10.2.0 + Clang 11.1.0 + LLVM 11.1.0, File-System: ext4
Environment Notes: FFLAGS="-march=armv7ve+simd -mfpu=neon-vfpv4 -mfloat-abi=hard -funsafe-math-optimizations -O3 -fgraphite-identity -floop-nest-optimize -fdevirtualize-at-ltrans -fipa-pta -fno-semantic-interposition -flto=8 -fuse-linker-plugin -Wl,-O1 -Wl,--as-needed" CXXFLAGS="-march=armv7ve+simd -mfpu=neon-vfpv4 -mfloat-abi=hard -funsafe-math-optimizations -O3 -fgraphite-identity -floop-nest-optimize -fdevirtualize-at-ltrans -fipa-pta -fno-semantic-interposition -flto=8 -fuse-linker-plugin -Wl,-O1 -Wl,--as-needed" FCFLAGS="-march=armv7ve+simd -mfpu=neon-vfpv4 -mfloat-abi=hard -funsafe-math-optimizations -O3 -fgraphite-identity -floop-nest-optimize -fdevirtualize-at-ltrans -fipa-pta -fno-semantic-interposition -flto=8 -fuse-linker-plugin -Wl,-O1 -Wl,--as-needed" CFLAGS="-march=armv7ve+simd -mfpu=neon-vfpv4 -mfloat-abi=hard -funsafe-math-optimizations -O3 -fgraphite-identity -floop-nest-optimize -fdevirtualize-at-ltrans -fipa-pta -fno-semantic-interposition -flto=8 -fuse-linker-plugin -Wl,-O1 -Wl,--as-needed"Processor Notes: Scaling Governor: cpufreq-dt performance
Scimark Odroid on different linux distributions Processor Motherboard Memory Disk Monitor Graphics OS Kernel Display Server Compiler File-System Screen Resolution Odroid Ubuntu 18.4 LTS GCC 7 Linaro Odroid Ubuntu 18.4 LTS GCC 7 Linaro O2 Odroid Ubuntu 18.4 LTS GCC 7 Linaro O3 Odroid Ubuntu 18.4 LTS GCC 7 Linaro Ofast Odroid Ubuntu 18.4 LTS GCC 8 Odroid Ubuntu 18.4 LTS GCC 8 O2 Odroid Ubuntu 18.4 LTS GCC 8 O3 Odroid Ubuntu 18.4 LTS GCC 8 Ofast Odroid Ubuntu 18.4 LTS CLANG 6.0 Odroid Ubuntu 18.4 LTS CLANG 6.0 02 Odroid Ubuntu 18.4 LTS CLANG 6.0 03 Odroid Ubuntu 18.4 LTS CLANG 6.0 0fast Odroid Ubuntu 18.4 LTS CLANG 7.0 Odroid Ubuntu 18.4 LTS CLANG 7.0 O2 Odroid Ubuntu 18.4 LTS CLANG 7.0 O3 Odroid Ubuntu 18.4 LTS CLANG 7.0 Ofast Odroid Ubuntu 18.4 LTS CLANG 7.0 O2 V2 Odroid Ubuntu 18.4 LTS GCC 8 O2 V2 Odroid Ubuntu 18.4 LTS CLANG 7.0 O2 flto Odroid ArchLinux GCC 8 Odroid ArchLinux GCC 8 O2 Odroid ArchLinux GCC 8 O3 Odroid ArchLinux GCC 8 Ofast Odroid ArchLinux GCC CLANG 7 Odroid ArchLinux GCC CLANG 7 O2 Odroid ArchLinux GCC CLANG 7 O3 Odroid ArchLinux GCC CLANG 7 Ofast Odroid Ubuntu 18.4 LTS CLANG 8.0 Odroid Ubuntu 18.4 LTS CLANG 8.0 O2 Odroid Ubuntu 18.4 LTS CLANG 8.0 O3 Odroid Ubuntu 18.4 LTS CLANG 8.0 Ofast Odroid ArchLinux CLANG 8.0 Odroid ArchLinux CLANG 8.0 O2 Odroid ArchLinux CLANG 8.0 V2 Odroid ArchLinux CLANG 8.0 O2 V2 Odroid ArchLinux CLANG 8.0 O3 Odroid ArchLinux CLANG 8.0 Ofast Odroid ArchLinux CLANG 8 build Arch Odroid Gentoo GCC 8.3 Odroid Gentoo GCC 8.3 O2 Odroid Gentoo GCC 8.3 O3 Odroid Gentoo GCC 8.3 Ofast Odroid Gentoo GCC 8.3 Os Odroid Gentoo CLANG 8.0 Odroid Gentoo CLANG 8.0 O2 Odroid Gentoo CLANG 8.0 O3 Odroid Gentoo CLANG 8.0 Ofast Odroid Gentoo CLANG 8.0 Os Odroid Gentoo CLANG 8.0 O2 with mtune Odroid Gentoo GCC 8.0 O2 with mtune Odroid Gentoo GCC 8.3 FPU=vfpv3-d16 Odroid Gentoo GCC 8.3 O2 FPU=neon-vfpv4 Odroid Gentoo CLANG 8 O2 FPU=neon-vfpv4 Odroid Gentoo CLANG 9 O2 Odroid Musl EMMC Build with Clang O3 nolto default Odroid Musl EMMC Build with Clang O3 nolto Optim Odroid Musl EMMC Build with Clang O3 nolto Gcc Optim Odroid Musl EMMC Build with Clang O3 nolto unsafe-math Optim Odroid GLIBC SDCARD GCC 10.2 v7ve O2 c15-7 vfpv3-d16 Odroid GLIBC SDCARD GCC 10.2 v7ve O2 c7 neon-vfpv4 lto ARMv7 rev 3 @ 1.50GHz (8 Cores) ODROID-XU4 Hardkernel Odroid XU4 2048MB 16GB SDW16G + 64GB SP64G SAMSUNG Ubuntu 18.04 4.14.102-156 (armv7l) X Server 1.19.6 GCC 7.3.0 + Clang 7.0.1 + LLVM 7.0.1 ext4 1920x1080 Clang 7.0.1 + GCC 7.3.0 + LLVM 7.0.1 GCC 7.3.0 + Clang 7.0.1 + LLVM 7.0.1 Clang 7.0.1 + GCC 7.3.0 + LLVM 7.0.1 Arch Linux ARM 4.14.102-1-ARCH (armv7l) X Server 1.20.4 GCC 8.2.1 20181127 + Clang 7.0.1 + LLVM 7.0.1 Clang 7.0.1 + GCC 8.2.1 20181127 + LLVM 7.0.1 Ubuntu 18.04 4.14.102-156 (armv7l) X Server 1.19.6 Clang 8.0.0 + GCC 7.3.0 + LLVM 8.0.0 31GB Ultra + 16GB SDW16G + 64GB SP64G Arch Linux ARM 4.14.107-1-ARCH (armv7l) X Server 1.20.4 GCC 8.2.1 20181127 + Clang 8.0.1 + LLVM 8.0.1 16GB SDW16G + 64GB SP64G Clang 8.0.0 + GCC 8.2.1 20181127 + LLVM 8.0.0 Linux FHD Gentoo/Linux 4.14.111+ (armv7l) X Server 1.20.3 GCC 8.3.0 + Clang 8.0.0 + LLVM 8.0.0 1920x1080 Clang 8.0.0 + GCC 8.3.0 + LLVM 8.0.0 GCC 8.3.0 + Clang 8.0.0 + LLVM 8.0.0 Clang 8.0.0 + GCC 8.3.0 + LLVM 8.0.0 X Server 1.20.4 GCC 8.3.0 + Clang 8.0.0 + LLVM 8.0.0 Clang 8.0.0 + GCC 8.3.0 + LLVM 8.0.0 ARMv7 Cortex-A15 @ 1.50GHz (8 Cores) 4.14.141+ (armv7l) X Server Clang 9.0.0 + GCC 8.3.0 + LLVM 9.0.0 ARMv7 Cortex-A15 @ 1.40GHz (8 Cores) Hardkernel ODROID-XU4 Odroid XU4 exynosdrmfb 5.4.28-clang+ (armv7l) GCC 9.3.0 + Clang 10.0.0 + LLVM 10.0.0 1920x1080 Clang 10.0.0 + GCC 9.3.0 + LLVM 10.0.0 GCC 9.3.0 + Clang 10.0.0 + LLVM 10.0.0 5.4.33-arm+ (armv7l) Clang 10.0.0 + GCC 9.3.0 + LLVM 10.0.0 Gentoo 2.7 5.4.98+ (armv7l) GCC 10.2.0 + Clang 11.1.0 + LLVM 11.1.0 OpenBenchmarking.org Kernel Details - Odroid Ubuntu 18.4 LTS GCC 7 Linaro, Odroid Ubuntu 18.4 LTS GCC 7 Linaro O2, Odroid Ubuntu 18.4 LTS GCC 7 Linaro O3, Odroid Ubuntu 18.4 LTS GCC 7 Linaro Ofast, Odroid Ubuntu 18.4 LTS GCC 8, Odroid Ubuntu 18.4 LTS GCC 8 O2, Odroid Ubuntu 18.4 LTS GCC 8 O3, Odroid Ubuntu 18.4 LTS GCC 8 Ofast, Odroid Ubuntu 18.4 LTS CLANG 6.0, Odroid Ubuntu 18.4 LTS CLANG 6.0 02, Odroid Ubuntu 18.4 LTS CLANG 6.0 03, Odroid Ubuntu 18.4 LTS CLANG 6.0 0fast, Odroid Ubuntu 18.4 LTS CLANG 7.0, Odroid Ubuntu 18.4 LTS CLANG 7.0 O2, Odroid Ubuntu 18.4 LTS CLANG 7.0 O3, Odroid Ubuntu 18.4 LTS CLANG 7.0 Ofast, Odroid Ubuntu 18.4 LTS CLANG 7.0 O2 V2, Odroid Ubuntu 18.4 LTS GCC 8 O2 V2, Odroid Ubuntu 18.4 LTS CLANG 7.0 O2 flto, Odroid Ubuntu 18.4 LTS CLANG 8.0, Odroid Ubuntu 18.4 LTS CLANG 8.0 O2, Odroid Ubuntu 18.4 LTS CLANG 8.0 O3, Odroid Ubuntu 18.4 LTS CLANG 8.0 Ofast, Odroid Gentoo GCC 8.3 FPU=vfpv3-d16, Odroid Gentoo GCC 8.3 O2 FPU=neon-vfpv4, Odroid Gentoo CLANG 8 O2 FPU=neon-vfpv4, Odroid Gentoo CLANG 9 O2, Odroid Musl EMMC Build with Clang O3 nolto default, Odroid Musl EMMC Build with Clang O3 nolto Optim, Odroid Musl EMMC Build with Clang O3 nolto Gcc Optim, Odroid Musl EMMC Build with Clang O3 nolto unsafe-math Optim: usbhid.quirks=0x0eef:0x0005:0x0004 Compiler Details - Odroid Ubuntu 18.4 LTS GCC 7 Linaro: --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 Ubuntu 18.4 LTS GCC 7 Linaro O2: --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 Ubuntu 18.4 LTS GCC 7 Linaro O3: --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 Ubuntu 18.4 LTS GCC 7 Linaro Ofast: --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 Ubuntu 18.4 LTS GCC 8: --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 Ubuntu 18.4 LTS GCC 8 O2: --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 Ubuntu 18.4 LTS GCC 8 O3: --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 Ubuntu 18.4 LTS GCC 8 Ofast: --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 Ubuntu 18.4 LTS CLANG 6.0: Optimized build; Default target: armv7l-unknown-linux-gnueabihf; Host CPU: (unknown) - Odroid Ubuntu 18.4 LTS CLANG 6.0 02: Optimized build; Default target: armv7l-unknown-linux-gnueabihf; Host CPU: (unknown) - Odroid Ubuntu 18.4 LTS CLANG 6.0 03: Optimized build; Default target: armv7l-unknown-linux-gnueabihf; Host CPU: (unknown) - Odroid Ubuntu 18.4 LTS CLANG 6.0 0fast: Optimized build; Default target: armv7l-unknown-linux-gnueabihf; Host CPU: (unknown) - Odroid Ubuntu 18.4 LTS CLANG 7.0: Optimized build; Default target: armv7l-unknown-linux-gnueabihf; Host CPU: (unknown) - Odroid Ubuntu 18.4 LTS CLANG 7.0 O2: Optimized build; Default target: armv7l-unknown-linux-gnueabihf; Host CPU: (unknown) - Odroid Ubuntu 18.4 LTS CLANG 7.0 O3: Optimized build; Default target: armv7l-unknown-linux-gnueabihf; Host CPU: (unknown) - Odroid Ubuntu 18.4 LTS CLANG 7.0 Ofast: Optimized build; Default target: armv7l-unknown-linux-gnueabihf; Host CPU: (unknown) - Odroid Ubuntu 18.4 LTS CLANG 7.0 O2 V2: Optimized build; Default target: armv7l-unknown-linux-gnueabihf; Host CPU: (unknown) - Odroid Ubuntu 18.4 LTS GCC 8 O2 V2: --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 Ubuntu 18.4 LTS CLANG 7.0 O2 flto: Optimized build; Default target: armv7l-unknown-linux-gnueabihf; Host CPU: (unknown) - Odroid ArchLinux GCC CLANG 7: Optimized build; Default target: armv7l-unknown-linux-gnueabihf; Host CPU: (unknown) - Odroid ArchLinux GCC CLANG 7 O2: Optimized build; Default target: armv7l-unknown-linux-gnueabihf; Host CPU: (unknown) - Odroid ArchLinux GCC CLANG 7 O3: Optimized build; Default target: armv7l-unknown-linux-gnueabihf; Host CPU: (unknown) - Odroid ArchLinux GCC CLANG 7 Ofast: Optimized build; Default target: armv7l-unknown-linux-gnueabihf; Host CPU: (unknown) - Odroid Ubuntu 18.4 LTS CLANG 8.0: Optimized build; Default target: armv7l-unknown-linux-gnueabihf; Host CPU: (unknown) - Odroid Ubuntu 18.4 LTS CLANG 8.0 O2: Optimized build; Default target: armv7l-unknown-linux-gnueabihf; Host CPU: (unknown) - Odroid Ubuntu 18.4 LTS CLANG 8.0 O3: Optimized build; Default target: armv7l-unknown-linux-gnueabihf; Host CPU: (unknown) - Odroid Ubuntu 18.4 LTS CLANG 8.0 Ofast: Optimized build; Default target: armv7l-unknown-linux-gnueabihf; Host CPU: (unknown) - Odroid ArchLinux CLANG 8.0: Optimized build with assertions; Default target: armv7l-unknown-linux-gnueabihf; Host CPU: (unknown) - Odroid ArchLinux CLANG 8.0 O2: Optimized build with assertions; Default target: armv7l-unknown-linux-gnueabihf; Host CPU: (unknown) - Odroid ArchLinux CLANG 8.0 V2: Optimized build with assertions; Default target: armv7l-unknown-linux-gnueabihf; Host CPU: (unknown) - Odroid ArchLinux CLANG 8.0 O2 V2: Optimized build with assertions; Default target: armv7l-unknown-linux-gnueabihf; Host CPU: (unknown) - Odroid ArchLinux CLANG 8.0 O3: Optimized build with assertions; Default target: armv7l-unknown-linux-gnueabihf; Host CPU: (unknown) - Odroid ArchLinux CLANG 8.0 Ofast: Optimized build with assertions; Default target: armv7l-unknown-linux-gnueabihf; Host CPU: (unknown) - Odroid ArchLinux CLANG 8 build Arch: Optimized build; Default target: armv7l-unknown-linux-gnueabihf; Host CPU: (unknown) - Odroid Gentoo CLANG 8.0: Optimized build; Default target: armv7a-unknown-linux-gnueabihf; Host CPU: (unknown) - Odroid Gentoo CLANG 8.0 O2: Optimized build; Default target: armv7a-unknown-linux-gnueabihf; Host CPU: (unknown) - Odroid Gentoo CLANG 8.0 O3: Optimized build; Default target: armv7a-unknown-linux-gnueabihf; Host CPU: (unknown) - Odroid Gentoo CLANG 8.0 Ofast: Optimized build; Default target: armv7a-unknown-linux-gnueabihf; Host CPU: (unknown) - Odroid Gentoo CLANG 8.0 Os: Optimized build; Default target: armv7a-unknown-linux-gnueabihf; Host CPU: (unknown) - Odroid Gentoo GCC 8.0 O2 with mtune: Optimized build; Default target: armv7a-unknown-linux-gnueabihf; Host CPU: (unknown) - Odroid Gentoo CLANG 8 O2 FPU=neon-vfpv4: Optimized build; Default target: armv7a-unknown-linux-gnueabihf; Host CPU: (unknown) - Odroid Gentoo CLANG 9 O2: Optimized build; Default target: armv7a-unknown-linux-gnueabihf; Host CPU: (unknown) - Odroid Musl EMMC Build with Clang O3 nolto Optim: Optimized build; Default target: armv7a-unknown-linux-musleabihf; Host CPU: (unknown) - Odroid Musl EMMC Build with Clang O3 nolto unsafe-math Optim: Optimized build; Default target: armv7a-unknown-linux-musleabihf; Host CPU: (unknown) Processor Details - Odroid Ubuntu 18.4 LTS GCC 7 Linaro: Scaling Governor: cpufreq-dt ondemand - Odroid Ubuntu 18.4 LTS GCC 7 Linaro O2: Scaling Governor: cpufreq-dt ondemand - Odroid Ubuntu 18.4 LTS GCC 7 Linaro O3: Scaling Governor: cpufreq-dt ondemand - Odroid Ubuntu 18.4 LTS GCC 7 Linaro Ofast: Scaling Governor: cpufreq-dt ondemand - Odroid Ubuntu 18.4 LTS GCC 8: Scaling Governor: cpufreq-dt ondemand - Odroid Ubuntu 18.4 LTS GCC 8 O2: Scaling Governor: cpufreq-dt ondemand - Odroid Ubuntu 18.4 LTS GCC 8 O3: Scaling Governor: cpufreq-dt ondemand - Odroid Ubuntu 18.4 LTS GCC 8 Ofast: Scaling Governor: cpufreq-dt ondemand - Odroid Ubuntu 18.4 LTS CLANG 6.0: Scaling Governor: cpufreq-dt ondemand - Odroid Ubuntu 18.4 LTS CLANG 6.0 02: Scaling Governor: cpufreq-dt ondemand - Odroid Ubuntu 18.4 LTS CLANG 6.0 03: Scaling Governor: cpufreq-dt ondemand - Odroid Ubuntu 18.4 LTS CLANG 6.0 0fast: Scaling Governor: cpufreq-dt ondemand - Odroid Ubuntu 18.4 LTS CLANG 7.0: Scaling Governor: cpufreq-dt ondemand - Odroid Ubuntu 18.4 LTS CLANG 7.0 O2: Scaling Governor: cpufreq-dt ondemand - Odroid Ubuntu 18.4 LTS CLANG 7.0 O3: Scaling Governor: cpufreq-dt ondemand - Odroid Ubuntu 18.4 LTS CLANG 7.0 Ofast: Scaling Governor: cpufreq-dt ondemand - Odroid Ubuntu 18.4 LTS CLANG 7.0 O2 V2: Scaling Governor: cpufreq-dt ondemand - Odroid Ubuntu 18.4 LTS GCC 8 O2 V2: Scaling Governor: cpufreq-dt ondemand - Odroid Ubuntu 18.4 LTS CLANG 7.0 O2 flto: Scaling Governor: cpufreq-dt ondemand - Odroid ArchLinux GCC 8: Scaling Governor: cpufreq-dt performance - Odroid ArchLinux GCC 8 O2: Scaling Governor: cpufreq-dt performance - Odroid ArchLinux GCC 8 O3: Scaling Governor: cpufreq-dt performance - Odroid ArchLinux GCC 8 Ofast: Scaling Governor: cpufreq-dt performance - Odroid ArchLinux GCC CLANG 7: Scaling Governor: cpufreq-dt performance - Odroid ArchLinux GCC CLANG 7 O2: Scaling Governor: cpufreq-dt performance - Odroid ArchLinux GCC CLANG 7 O3: Scaling Governor: cpufreq-dt performance - Odroid ArchLinux GCC CLANG 7 Ofast: Scaling Governor: cpufreq-dt performance - Odroid Ubuntu 18.4 LTS CLANG 8.0: Scaling Governor: cpufreq-dt ondemand - Odroid Ubuntu 18.4 LTS CLANG 8.0 O2: Scaling Governor: cpufreq-dt ondemand - Odroid Ubuntu 18.4 LTS CLANG 8.0 O3: Scaling Governor: cpufreq-dt ondemand - Odroid Ubuntu 18.4 LTS CLANG 8.0 Ofast: Scaling Governor: cpufreq-dt ondemand - Odroid ArchLinux CLANG 8.0: Scaling Governor: cpufreq-dt performance - Odroid ArchLinux CLANG 8.0 O2: Scaling Governor: cpufreq-dt performance - Odroid ArchLinux CLANG 8.0 V2: Scaling Governor: cpufreq-dt performance - Odroid ArchLinux CLANG 8.0 O2 V2: Scaling Governor: cpufreq-dt performance - Odroid ArchLinux CLANG 8.0 O3: Scaling Governor: cpufreq-dt performance - Odroid ArchLinux CLANG 8.0 Ofast: Scaling Governor: cpufreq-dt performance - Odroid ArchLinux CLANG 8 build Arch: Scaling Governor: cpufreq-dt performance - Odroid Gentoo GCC 8.3: Scaling Governor: cpufreq-dt performance - Odroid Gentoo GCC 8.3 O2: Scaling Governor: cpufreq-dt performance - Odroid Gentoo GCC 8.3 O3: Scaling Governor: cpufreq-dt performance - Odroid Gentoo GCC 8.3 Ofast: Scaling Governor: cpufreq-dt performance - Odroid Gentoo GCC 8.3 Os: Scaling Governor: cpufreq-dt performance - Odroid Gentoo CLANG 8.0: Scaling Governor: cpufreq-dt performance - Odroid Gentoo CLANG 8.0 O2: Scaling Governor: cpufreq-dt performance - Odroid Gentoo CLANG 8.0 O3: Scaling Governor: cpufreq-dt performance - Odroid Gentoo CLANG 8.0 Ofast: Scaling Governor: cpufreq-dt performance - Odroid Gentoo CLANG 8.0 Os: Scaling Governor: cpufreq-dt performance - Odroid Gentoo CLANG 8.0 O2 with mtune: Scaling Governor: cpufreq-dt performance - Odroid Gentoo GCC 8.0 O2 with mtune: Scaling Governor: cpufreq-dt performance - Odroid Gentoo GCC 8.3 FPU=vfpv3-d16: Scaling Governor: cpufreq-dt performance - Odroid Gentoo GCC 8.3 O2 FPU=neon-vfpv4: Scaling Governor: cpufreq-dt performance - Odroid Gentoo CLANG 8 O2 FPU=neon-vfpv4: Scaling Governor: cpufreq-dt performance - Odroid Gentoo CLANG 9 O2: Scaling Governor: cpufreq-dt performance - Odroid Musl EMMC Build with Clang O3 nolto default: Scaling Governor: cpufreq-dt performance - Odroid Musl EMMC Build with Clang O3 nolto Optim: Scaling Governor: cpufreq-dt performance - Odroid Musl EMMC Build with Clang O3 nolto Gcc Optim: Scaling Governor: cpufreq-dt performance - Odroid Musl EMMC Build with Clang O3 nolto unsafe-math Optim: Scaling Governor: cpufreq-dt performance - Odroid GLIBC SDCARD GCC 10.2 v7ve O2 c15-7 vfpv3-d16: Scaling Governor: cpufreq-dt performance - Odroid GLIBC SDCARD GCC 10.2 v7ve O2 c7 neon-vfpv4 lto: Scaling Governor: cpufreq-dt performance Environment Details - Odroid Ubuntu 18.4 LTS CLANG 7.0 O2 V2: CFLAGS=-pipe-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard CPPFLAGS=-pipe-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard - Odroid Ubuntu 18.4 LTS GCC 8 O2 V2: CFLAGS=-pipe-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard CPPFLAGS=-pipe-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard - Odroid Ubuntu 18.4 LTS CLANG 7.0 O2 flto: CFLAGS=-pipe-flto-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard CPPFLAGS=-pipe-flto-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard - Odroid ArchLinux GCC 8: CPPFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard CFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard - Odroid ArchLinux GCC 8 O2: CPPFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard CFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard - Odroid ArchLinux GCC 8 O3: CPPFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard CFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard - Odroid ArchLinux GCC 8 Ofast: CPPFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard CFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard - Odroid ArchLinux GCC CLANG 7: CPPFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard CFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard - Odroid ArchLinux GCC CLANG 7 O2: CPPFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard CFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard - Odroid ArchLinux GCC CLANG 7 O3: CPPFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard CFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard - Odroid ArchLinux GCC CLANG 7 Ofast: CPPFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard CFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard - Odroid Ubuntu 18.4 LTS CLANG 8.0: CFLAGS=-pipe-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard CPPFLAGS=-pipe-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard - Odroid Ubuntu 18.4 LTS CLANG 8.0 O2: CFLAGS=-pipe-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard CPPFLAGS=-pipe-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard - Odroid Ubuntu 18.4 LTS CLANG 8.0 O3: CFLAGS=-pipe-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard CPPFLAGS=-pipe-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard - Odroid Ubuntu 18.4 LTS CLANG 8.0 Ofast: CFLAGS=-pipe-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard CPPFLAGS=-pipe-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard - Odroid ArchLinux CLANG 8.0: CPPFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard CFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard - Odroid ArchLinux CLANG 8.0 O2: CPPFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard CFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard - Odroid ArchLinux CLANG 8.0 V2: CPPFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=neon-vfpv4-mfloat-abi=hard CFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=neon-vfpv4-mfloat-abi=hard - Odroid ArchLinux CLANG 8.0 O2 V2: CPPFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=neon-vfpv4-mfloat-abi=hard CFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=neon-vfpv4-mfloat-abi=hard - Odroid ArchLinux CLANG 8.0 O3: CPPFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=neon-vfpv4-mfloat-abi=hard CFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=neon-vfpv4-mfloat-abi=hard - Odroid ArchLinux CLANG 8.0 Ofast: CPPFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=neon-vfpv4-mfloat-abi=hard CFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=neon-vfpv4-mfloat-abi=hard - Odroid ArchLinux CLANG 8 build Arch: CPPFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=neon-vfpv4-mfloat-abi=hard CFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=neon-vfpv4-mfloat-abi=hard - Odroid Gentoo CLANG 8.0 O2 with mtune: CFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=neon-vfpv4-mfloat-abi=hard CPPFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=neon-vfpv4-mfloat-abi=hard - Odroid Gentoo GCC 8.0 O2 with mtune: CFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=neon-vfpv4-mfloat-abi=hard CPPFLAGS=-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=neon-vfpv4-mfloat-abi=hard - Odroid Gentoo GCC 8.3 FPU=vfpv3-d16: CFLAGS=-O2-pipe-march=armv7ve+vfpv3-d16-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard-fno-semantic-interposition CXXFLAGS=-O2-pipe-march=armv7ve+vfpv3-d16-mtune=cortex-a15.cortex-a7-mfpu=vfpv3-d16-mfloat-abi=hard-fno-semantic-interposition - Odroid Gentoo GCC 8.3 O2 FPU=neon-vfpv4: CFLAGS=-O2-pipe-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=neon-vfpv4-mfloat-abi=hard CXXFLAGS=-O2-pipe-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=neon-vfpv4-mfloat-abi=hard - Odroid Gentoo CLANG 8 O2 FPU=neon-vfpv4: CFLAGS=-O2-pipe-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=neon-vfpv4-mfloat-abi=hard CXXFLAGS=-O2-pipe-march=armv7-a-mtune=cortex-a15.cortex-a7-mfpu=neon-vfpv4-mfloat-abi=hard - Odroid Musl EMMC Build with Clang O3 nolto Optim: CFLAGS="-O3 -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard" CXXFLAGS="-O3 -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard" LDFLAGS="-Wl,-O2 -Wl,--as-needed -fuse-ld=lld" - Odroid Musl EMMC Build with Clang O3 nolto Gcc Optim: CFLAGS="-O3 -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard" CXXFLAGS="-O3 -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard" LDFLAGS="-Wl,-O2 -Wl,--as-needed -fuse-ld=lld" - Odroid Musl EMMC Build with Clang O3 nolto unsafe-math Optim: CFLAGS="-O3 -pipe -mcpu=cortex-a15 -funsafe-math-optimizations -mfpu=neon-vfpv4 -mfloat-abi=hard" CXXFLAGS="-O3 -pipe -mcpu=cortex-a15 -funsafe-math-optimizations -mfpu=neon-vfpv4 -mfloat-abi=hard" - Odroid GLIBC SDCARD GCC 10.2 v7ve O2 c15-7 vfpv3-d16: FFLAGS="-O2 -pipe -march=armv7ve+simd -mtune=cortex-a15.cortex-a7 -mfpu=vfpv3-d16 -mfloat-abi=hard --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=256" CXXFLAGS="-O2 -pipe -march=armv7ve+simd -mtune=cortex-a15.cortex-a7 -mfpu=vfpv3-d16 -mfloat-abi=hard --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=256" FCFLAGS="-O2 -pipe -march=armv7ve+simd -mtune=cortex-a15.cortex-a7 -mfpu=vfpv3-d16 -mfloat-abi=hard --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=256" CFLAGS="-O2 -pipe -march=armv7ve+simd -mtune=cortex-a15.cortex-a7 -mfpu=vfpv3-d16 -mfloat-abi=hard --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=256" COMMON_FLAGS="-O2 -pipe -march=armv7ve+simd -mtune=cortex-a15.cortex-a7 -mfpu=vfpv3-d16 -mfloat-abi=hard --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=256" - Odroid GLIBC SDCARD GCC 10.2 v7ve O2 c7 neon-vfpv4 lto: FFLAGS="-march=armv7ve+simd -mfpu=neon-vfpv4 -mfloat-abi=hard -funsafe-math-optimizations -O3 -fgraphite-identity -floop-nest-optimize -fdevirtualize-at-ltrans -fipa-pta -fno-semantic-interposition -flto=8 -fuse-linker-plugin -Wl,-O1 -Wl,--as-needed" CXXFLAGS="-march=armv7ve+simd -mfpu=neon-vfpv4 -mfloat-abi=hard -funsafe-math-optimizations -O3 -fgraphite-identity -floop-nest-optimize -fdevirtualize-at-ltrans -fipa-pta -fno-semantic-interposition -flto=8 -fuse-linker-plugin -Wl,-O1 -Wl,--as-needed" FCFLAGS="-march=armv7ve+simd -mfpu=neon-vfpv4 -mfloat-abi=hard -funsafe-math-optimizations -O3 -fgraphite-identity -floop-nest-optimize -fdevirtualize-at-ltrans -fipa-pta -fno-semantic-interposition -flto=8 -fuse-linker-plugin -Wl,-O1 -Wl,--as-needed" CFLAGS="-march=armv7ve+simd -mfpu=neon-vfpv4 -mfloat-abi=hard -funsafe-math-optimizations -O3 -fgraphite-identity -floop-nest-optimize -fdevirtualize-at-ltrans -fipa-pta -fno-semantic-interposition -flto=8 -fuse-linker-plugin -Wl,-O1 -Wl,--as-needed"
Odroid Ubuntu 18.4 LTS GCC 7 Linaro Odroid Ubuntu 18.4 LTS GCC 7 Linaro O2 Odroid Ubuntu 18.4 LTS GCC 7 Linaro O3 Odroid Ubuntu 18.4 LTS GCC 7 Linaro Ofast Odroid Ubuntu 18.4 LTS GCC 8 Odroid Ubuntu 18.4 LTS GCC 8 O2 Odroid Ubuntu 18.4 LTS GCC 8 O3 Odroid Ubuntu 18.4 LTS GCC 8 Ofast Odroid Ubuntu 18.4 LTS CLANG 6.0 Odroid Ubuntu 18.4 LTS CLANG 6.0 02 Odroid Ubuntu 18.4 LTS CLANG 6.0 03 Odroid Ubuntu 18.4 LTS CLANG 6.0 0fast Odroid Ubuntu 18.4 LTS CLANG 7.0 Odroid Ubuntu 18.4 LTS CLANG 7.0 O2 Odroid Ubuntu 18.4 LTS CLANG 7.0 O3 Odroid Ubuntu 18.4 LTS CLANG 7.0 Ofast Odroid Ubuntu 18.4 LTS CLANG 7.0 O2 V2 Odroid Ubuntu 18.4 LTS GCC 8 O2 V2 Odroid Ubuntu 18.4 LTS CLANG 7.0 O2 flto Odroid ArchLinux GCC 8 Odroid ArchLinux GCC 8 O2 Odroid ArchLinux GCC 8 O3 Odroid ArchLinux GCC 8 Ofast Odroid ArchLinux GCC CLANG 7 Odroid ArchLinux GCC CLANG 7 O2 Odroid ArchLinux GCC CLANG 7 O3 Odroid ArchLinux GCC CLANG 7 Ofast Odroid Ubuntu 18.4 LTS CLANG 8.0 Odroid Ubuntu 18.4 LTS CLANG 8.0 O2 Odroid Ubuntu 18.4 LTS CLANG 8.0 O3 Odroid Ubuntu 18.4 LTS CLANG 8.0 Ofast Odroid ArchLinux CLANG 8.0 Odroid ArchLinux CLANG 8.0 O2 Odroid ArchLinux CLANG 8.0 V2 Odroid ArchLinux CLANG 8.0 O2 V2 Odroid ArchLinux CLANG 8.0 O3 Odroid ArchLinux CLANG 8.0 Ofast Odroid ArchLinux CLANG 8 build Arch Odroid Gentoo GCC 8.3 Odroid Gentoo GCC 8.3 O2 Odroid Gentoo GCC 8.3 O3 Odroid Gentoo GCC 8.3 Ofast Odroid Gentoo GCC 8.3 Os Odroid Gentoo CLANG 8.0 Odroid Gentoo CLANG 8.0 O2 Odroid Gentoo CLANG 8.0 O3 Odroid Gentoo CLANG 8.0 Ofast Odroid Gentoo CLANG 8.0 Os Odroid Gentoo CLANG 8.0 O2 with mtune Odroid Gentoo GCC 8.0 O2 with mtune Odroid Gentoo GCC 8.3 FPU=vfpv3-d16 Odroid Gentoo GCC 8.3 O2 FPU=neon-vfpv4 Odroid Gentoo CLANG 8 O2 FPU=neon-vfpv4 Odroid Gentoo CLANG 9 O2 Odroid Musl EMMC Build with Clang O3 nolto default Odroid Musl EMMC Build with Clang O3 nolto Optim Odroid Musl EMMC Build with Clang O3 nolto Gcc Optim Odroid Musl EMMC Build with Clang O3 nolto unsafe-math Optim Odroid GLIBC SDCARD GCC 10.2 v7ve O2 c15-7 vfpv3-d16 Odroid GLIBC SDCARD GCC 10.2 v7ve O2 c7 neon-vfpv4 lto Result Overview Phoronix Test Suite 10.4.0m1 100% 235% 370% 504% SciMark SciMark SciMark SciMark SciMark SciMark Monte Carlo S.M.M D.L.M.F Composite J.S.O.R F.F.T
Scimark Odroid on different linux distributions scimark2: Composite scimark2: Monte Carlo scimark2: Fast Fourier Transform scimark2: Sparse Matrix Multiply scimark2: Dense LU Matrix Factorization scimark2: Jacobi Successive Over-Relaxation Odroid Ubuntu 18.4 LTS GCC 7 Linaro Odroid Ubuntu 18.4 LTS GCC 7 Linaro O2 Odroid Ubuntu 18.4 LTS GCC 7 Linaro O3 Odroid Ubuntu 18.4 LTS GCC 7 Linaro Ofast Odroid Ubuntu 18.4 LTS GCC 8 Odroid Ubuntu 18.4 LTS GCC 8 O2 Odroid Ubuntu 18.4 LTS GCC 8 O3 Odroid Ubuntu 18.4 LTS GCC 8 Ofast Odroid Ubuntu 18.4 LTS CLANG 6.0 Odroid Ubuntu 18.4 LTS CLANG 6.0 02 Odroid Ubuntu 18.4 LTS CLANG 6.0 03 Odroid Ubuntu 18.4 LTS CLANG 6.0 0fast Odroid Ubuntu 18.4 LTS CLANG 7.0 Odroid Ubuntu 18.4 LTS CLANG 7.0 O2 Odroid Ubuntu 18.4 LTS CLANG 7.0 O3 Odroid Ubuntu 18.4 LTS CLANG 7.0 Ofast Odroid Ubuntu 18.4 LTS CLANG 7.0 O2 V2 Odroid Ubuntu 18.4 LTS GCC 8 O2 V2 Odroid Ubuntu 18.4 LTS CLANG 7.0 O2 flto Odroid ArchLinux GCC 8 Odroid ArchLinux GCC 8 O2 Odroid ArchLinux GCC 8 O3 Odroid ArchLinux GCC 8 Ofast Odroid ArchLinux GCC CLANG 7 Odroid ArchLinux GCC CLANG 7 O2 Odroid ArchLinux GCC CLANG 7 O3 Odroid ArchLinux GCC CLANG 7 Ofast Odroid Ubuntu 18.4 LTS CLANG 8.0 Odroid Ubuntu 18.4 LTS CLANG 8.0 O2 Odroid Ubuntu 18.4 LTS CLANG 8.0 O3 Odroid Ubuntu 18.4 LTS CLANG 8.0 Ofast Odroid ArchLinux CLANG 8.0 Odroid ArchLinux CLANG 8.0 O2 Odroid ArchLinux CLANG 8.0 V2 Odroid ArchLinux CLANG 8.0 O2 V2 Odroid ArchLinux CLANG 8.0 O3 Odroid ArchLinux CLANG 8.0 Ofast Odroid ArchLinux CLANG 8 build Arch Odroid Gentoo GCC 8.3 Odroid Gentoo GCC 8.3 O2 Odroid Gentoo GCC 8.3 O3 Odroid Gentoo GCC 8.3 Ofast Odroid Gentoo GCC 8.3 Os Odroid Gentoo CLANG 8.0 Odroid Gentoo CLANG 8.0 O2 Odroid Gentoo CLANG 8.0 O3 Odroid Gentoo CLANG 8.0 Ofast Odroid Gentoo CLANG 8.0 Os Odroid Gentoo CLANG 8.0 O2 with mtune Odroid Gentoo GCC 8.0 O2 with mtune Odroid Gentoo GCC 8.3 FPU=vfpv3-d16 Odroid Gentoo GCC 8.3 O2 FPU=neon-vfpv4 Odroid Gentoo CLANG 8 O2 FPU=neon-vfpv4 Odroid Gentoo CLANG 9 O2 Odroid Musl EMMC Build with Clang O3 nolto default Odroid Musl EMMC Build with Clang O3 nolto Optim Odroid Musl EMMC Build with Clang O3 nolto Gcc Optim Odroid Musl EMMC Build with Clang O3 nolto unsafe-math Optim Odroid GLIBC SDCARD GCC 10.2 v7ve O2 c15-7 vfpv3-d16 Odroid GLIBC SDCARD GCC 10.2 v7ve O2 c7 neon-vfpv4 lto 118 44.90 26.45 103 135 281 210 213.75 41.04 199 274 322 220 214.12 42.36 187 277 381 231 227.65 43.47 194 280 410 118 44.92 27.15 104 138 278 232 214.18 24.34 218 325 379 265 214.18 24.14 209 317 560 288 212.51 24.93 216 322 663 158 40.56 23.35 122 182 420 263 233.95 26.02 206 317 533 262 233.94 25.49 204 318 530 276 243.82 25.89 220 329 562 159 43.95 22.67 127 195 408 271 231.82 24.83 214 319 563 272 231.81 25.08 216 326 561 280 244.38 24.71 220 322 592 271 227.83 24.47 219 328 556 230 214.19 25.47 216 316 378 271 231.35 24.34 213 321 567 153 47.01 25.84 138 172 380 271 211.87 29.06 323 409 381 308 211.46 29.66 324 406 567 314 150.23 28.56 323 406 663 167 43.49 26.91 142 211 412 312 232.19 31.20 324 406 566 312 232.27 30.71 322 404 569 323 243.37 30.90 329 414 599 160 43.93 23.65 126 197 410 271 231.80 25.34 214 320 564 273 231.79 24.48 217 320 573 268 234.91 25.40 207 316 558 155 44.19 34.15 144 209 344 290 232.00 49.40 326 408 435 156 44.19 33.15 145 209 350 296 231.54 48.98 329 411 458 298 231.51 48.36 328 409 471 296 234.71 43.74 317 407 480 168 43.53 25.83 143 212 417 152 47.28 31.17 137 171 371 265 212.38 45.10 314 385 369 303 213.09 45.27 322 390 544 305 149.49 40.59 318 387 630 254 206.91 44.18 273 387 359 166 43.89 30.20 144 210 401 305 230.94 36.53 325 391 542 308 230.94 36.84 320 391 562 304 236.82 35.87 313 391 546 309 230.94 36.08 322 390 567 267 212.37 35.43 319 388 381 308 230.94 35.19 322 392 561 279 259.18 46.25 322 407 359 278 259.01 33.71 325 405 367 313 231.31 35.00 329 413 558 290.84 234.52 49.92 323.06 410.66 436.05 136.44 46.18 26.51 127.08 165.90 352.52 290.81 226.17 30.93 311.90 391.80 493.21 300.76 255.48 37.18 311.92 390.73 508.47 298.43 233.12 44.76 314.93 393.24 506.08 266.96 249.91 29.16 259.12 399.14 424.18 299.55 194.54 41.28 307.07 411.43 543.42 OpenBenchmarking.org