Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2005037-NI-2004263NI36 gentoo-odroid-xu4-benchmark-emmc-vs-sdcard - Phoronix Test Suite gentoo-odroid-xu4-benchmark-emmc-vs-sdcard EMMC Musl clang 10.0 rebuild flto=thin default options
HTML result view exported from: https://openbenchmarking.org/result/2005037-NI-2004263NI36&grr&sro&export=pdf .
gentoo-odroid-xu4-benchmark-emmc-vs-sdcard Processor Motherboard Memory Disk Graphics Monitor OS Kernel Display Server Compiler File-System Screen Resolution Display Driver EMMC clang 10 O3 cortex-a15 neon-vfpv4 EMMC clang 10.0 O3 cortex-a15 neon-vfpv4 EMMC clang 10.0 O3 cortex-a15 vfpv3-d16 Ultra - ARMv7 Cortex-A15 EMMC GCC 9.3 O3 c-a15.c-a7 neon-vfpv4 EMMC clang 10.0 O3 cortex-a7 neon-vfpv4 EMMC clang 10.0 O3 fltp=thin cortex-a15 neon-vfpv4 EMMC Musl GCC 9.3 03 flto c-a15.c-a7 neon-vfpv4 SD GLIBC GCC 9.3 O3 c-a15-c-a7 neon-vfpv4 SD GLIBC GCC 9.3 O3 -flto c-a15-c-a7 neon-vfpv4 SD GLIBC GCC 9.3 O3 -flto c-a15-c-a7 vfpv3-d16 EMMC Musl clang 10.0 rebuild flto=thin default options ARMv7 Cortex-A15 @ 1.40GHz (8 Cores) Hardkernel ODROID-XU4 Odroid XU4 2048MB 15GB Ultra + 16GB SDW16G + 64GB SP64G exynosdrmfb Gentoo/Linux 5.4.28-clang+ (armv7l) X Server Clang 10.0.0 + GCC 9.3.0 + LLVM 10.0.0 ext4 1920x1080 GCC 9.3.0 + Clang 10.0.0 + LLVM 10.0.0 Clang 10.0.0 + GCC 9.3.0 + LLVM 10.0.0 GCC 9.3.0 + Clang 10.0.0 + LLVM 10.0.0 16GB SDW16G + 64GB SP64G DTV Gentoo 2.6 5.4.24-arm+ (armv7l) X Server 1.20.7 GCC 9.3.0 + Clang 9.0.1 + LLVM 9.0.1 16GB SDW16G + 32GB BB1QT Gentoo/Linux 5.4.28-clang+ (armv7l) modesetting 1.20.7 Clang 10.0.0 + GCC 9.3.0 + LLVM 10.0.0 OpenBenchmarking.org Kernel Details - usbhid.quirks=0x0eef:0x0005:0x0004 Environment Details - EMMC clang 10 O3 cortex-a15 neon-vfpv4: 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" - EMMC clang 10.0 O3 cortex-a15 neon-vfpv4: 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" - EMMC clang 10.0 O3 cortex-a15 vfpv3-d16: CFLAGS="-O3 -pipe -mcpu=cortex-a15 -mfpu=vfpv3-d16 -mfloat-abi=hard" CXXFLAGS="-O3 -pipe -mcpu=cortex-a15 -mfpu=vfpv3-d16 -mfloat-abi=hard" LDFLAGS="-Wl,-O2 -Wl,--as-needed -fuse-ld=lld" - Ultra - ARMv7 Cortex-A15: CFLAGS="-pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard" CXXFLAGS="-pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard" LDFLAGS="-Wl,-O2 -Wl,--as-needed -fuse-ld=lld" - EMMC GCC 9.3 O3 c-a15.c-a7 neon-vfpv4: CFLAGS="-pipe -O3 -march=armv7-a -mcpu=cortex-a15.cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard" CXXFLAGS="-pipe -O3 -march=armv7-a -mcpu=cortex-a15.cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard" LDFLAGS="-Wl,-O2 -Wl,--as-needed" - EMMC clang 10.0 O3 cortex-a7 neon-vfpv4: CFLAGS="-pipe -O3 -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard" CXXFLAGS="-pipe -O3 -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard" LDFLAGS="-Wl,-O2 -Wl,--as-needed" - EMMC clang 10.0 O3 fltp=thin cortex-a15 neon-vfpv4: CFLAGS="-pipe -O3 -flto=thin -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard" CXXFLAGS="-pipe -O3 -flto=thin -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard -stdlib=libc++" LDFLAGS="-fuse-ld=lld -rtlib=compiler-rt -unwindlib=libunwind" - EMMC Musl GCC 9.3 03 flto c-a15.c-a7 neon-vfpv4: CFLAGS="-O3 -pipe -flto=8 -mcpu=cortex-a15.cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard" CXXFLAGS="-O3 -pipe -flto=8 -mcpu=cortex-a15.cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard" LDFLAGS="-Wl,-O2 -Wl,--as-needed" - SD GLIBC GCC 9.3 O3 c-a15-c-a7 neon-vfpv4: CFLAGS="-O3 -pipe -march=armv7-a -mtune=cortex-a15.cortex-a7 -funsafe-math-optimizations -fomit-frame-pointer -mfpu=neon-vfpv4 -mfloat-abi=hard" CXXFLAGS="-O3 -pipe -march=armv7-a -mtune=cortex-a15.cortex-a7 -funsafe-math-optimizations -fomit-frame-pointer -mfpu=neon-vfpv4 -mfloat-abi=hard" - SD GLIBC GCC 9.3 O3 -flto c-a15-c-a7 neon-vfpv4: CFLAGS="-O3 -pipe -march=armv7-a -mtune=cortex-a15.cortex-a7 -funsafe-math-optimizations -fomit-frame-pointer -mfpu=neon-vfpv4 -mfloat-abi=hard -flto=8" CXXFLAGS="-O3 -pipe -march=armv7-a -mtune=cortex-a15.cortex-a7 -funsafe-math-optimizations -fomit-frame-pointer -mfpu=neon-vfpv4 -mfloat-abi=hard -flto=8" - SD GLIBC GCC 9.3 O3 -flto c-a15-c-a7 vfpv3-d16: CFLAGS="-O3 -pipe -march=armv7-a -mtune=cortex-a15.cortex-a7 -funsafe-math-optimizations -fomit-frame-pointer -mfpu=vfpv3-d16 -mfloat-abi=hard -flto=8" CXXFLAGS="-O3 -pipe -march=armv7-a -mtune=cortex-a15.cortex-a7 -funsafe-math-optimizations -fomit-frame-pointer -mfpu=vfpv3-d16 -mfloat-abi=hard -flto=8" Compiler Details - EMMC clang 10 O3 cortex-a15 neon-vfpv4, EMMC clang 10.0 O3 cortex-a15 neon-vfpv4, EMMC clang 10.0 O3 cortex-a15 vfpv3-d16, Ultra - ARMv7 Cortex-A15, EMMC clang 10.0 O3 cortex-a7 neon-vfpv4, EMMC clang 10.0 O3 fltp=thin cortex-a15 neon-vfpv4, EMMC Musl clang 10.0 rebuild flto=thin default options: Optimized build; Default target: armv7a-unknown-linux-musleabihf; Host CPU: (unknown) Disk Details - EMMC clang 10 O3 cortex-a15 neon-vfpv4, EMMC clang 10.0 O3 cortex-a15 neon-vfpv4, EMMC clang 10.0 O3 cortex-a15 vfpv3-d16, Ultra - ARMv7 Cortex-A15, EMMC GCC 9.3 O3 c-a15.c-a7 neon-vfpv4: MQ-DEADLINE / errors=remount-ro,noatime,nodiratime,rw Processor Details - EMMC clang 10 O3 cortex-a15 neon-vfpv4: Scaling Governor: cpufreq-dt performance - EMMC clang 10.0 O3 cortex-a15 neon-vfpv4: Scaling Governor: cpufreq-dt performance - EMMC clang 10.0 O3 cortex-a15 vfpv3-d16: Scaling Governor: cpufreq-dt performance - Ultra - ARMv7 Cortex-A15: Scaling Governor: cpufreq-dt performance - EMMC GCC 9.3 O3 c-a15.c-a7 neon-vfpv4: Scaling Governor: cpufreq-dt performance - EMMC clang 10.0 O3 cortex-a7 neon-vfpv4: Scaling Governor: cpufreq-dt performance - EMMC clang 10.0 O3 fltp=thin cortex-a15 neon-vfpv4: Scaling Governor: cpufreq-dt performance - EMMC Musl GCC 9.3 03 flto c-a15.c-a7 neon-vfpv4: Scaling Governor: cpufreq-dt performance - SD GLIBC GCC 9.3 O3 c-a15-c-a7 neon-vfpv4: Scaling Governor: cpufreq-dt ondemand - SD GLIBC GCC 9.3 O3 -flto c-a15-c-a7 neon-vfpv4: Scaling Governor: cpufreq-dt ondemand - SD GLIBC GCC 9.3 O3 -flto c-a15-c-a7 vfpv3-d16: Scaling Governor: cpufreq-dt ondemand - EMMC Musl clang 10.0 rebuild flto=thin default options: Scaling Governor: cpufreq-dt performance Python Details - Python 3.6.10 Disk Mount Options Details - EMMC clang 10.0 O3 cortex-a7 neon-vfpv4: errors=remount-ro,noatime,nodiratime,rw - EMMC clang 10.0 O3 fltp=thin cortex-a15 neon-vfpv4: errors=remount-ro,noatime,nodiratime,rw - EMMC Musl GCC 9.3 03 flto c-a15.c-a7 neon-vfpv4: errors=remount-ro,noatime,nodiratime,rw - SD GLIBC GCC 9.3 O3 c-a15-c-a7 neon-vfpv4: discard,errors=remount-ro,noatime,nodiratime,rw - SD GLIBC GCC 9.3 O3 -flto c-a15-c-a7 neon-vfpv4: discard,errors=remount-ro,noatime,nodiratime,rw - SD GLIBC GCC 9.3 O3 -flto c-a15-c-a7 vfpv3-d16: discard,errors=remount-ro,noatime,nodiratime,rw - EMMC Musl clang 10.0 rebuild flto=thin default options: discard,errors=remount-ro,noatime,rw
gentoo-odroid-xu4-benchmark-emmc-vs-sdcard dbench: 1 pybench: Total For Average Test Times fs-mark: 1000 Files, 1MB Size dcraw: RAW To PPM Image Conversion hmmer: Pfam Database Search graphics-magick: Noise-Gaussian mafft: Multiple Sequence Alignment graphics-magick: Enhanced encode-ogg: WAV To Ogg sudokut: Total Time graphics-magick: Rotate graphics-magick: HWB Color Space EMMC clang 10 O3 cortex-a15 neon-vfpv4 EMMC clang 10.0 O3 cortex-a15 neon-vfpv4 EMMC clang 10.0 O3 cortex-a15 vfpv3-d16 Ultra - ARMv7 Cortex-A15 EMMC GCC 9.3 O3 c-a15.c-a7 neon-vfpv4 EMMC clang 10.0 O3 cortex-a7 neon-vfpv4 EMMC clang 10.0 O3 fltp=thin cortex-a15 neon-vfpv4 EMMC Musl GCC 9.3 03 flto c-a15.c-a7 neon-vfpv4 SD GLIBC GCC 9.3 O3 c-a15-c-a7 neon-vfpv4 SD GLIBC GCC 9.3 O3 -flto c-a15-c-a7 neon-vfpv4 SD GLIBC GCC 9.3 O3 -flto c-a15-c-a7 vfpv3-d16 EMMC Musl clang 10.0 rebuild flto=thin default options 68.7397 11.5 62.621 16 36.362 94 75 68.1578 9430 11.6 59.272 57.149 33.176 12 26.018 70.460 98 75 65.4768 9164 13.0 59.497 56.160 17 33.050 12 30.707 69.951 94 76 69.0960 9299 13.3 135.473 129.310 12 33.968 4 26.221 68.973 75 48 69.3969 8997 12.9 58.699 46.072 17 28.647 11 28.057 70.337 92 75 69.4136 9028 14.7 58.675 56.305 17 34.095 11 38.636 69.234 95 77 9178 17.2 53.549 33.718 69.856 70.3586 8748 11.2 56.171 38.289 17 26.218 11 68.738 98 86 31.9614 6491 35.0 72.932 40.027 18 23.870 17 66.916 79 87 32.4112 6603 35.3 74.348 18 23.505 16 67.871 81 95 32.2101 6338 35.1 71.922 19 22.429 16 66.257 82 94 68.5087 8288 28.1 129.739 52.790 18 32.621 12 25.893 62.237 96 79 OpenBenchmarking.org
Dbench Client Count: 1 OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 Client Count: 1 EMMC GCC 9.3 O3 c-a15.c-a7 neon-vfpv4 EMMC Musl GCC 9.3 03 flto c-a15.c-a7 neon-vfpv4 EMMC Musl clang 10.0 rebuild flto=thin default options EMMC clang 10 O3 cortex-a15 neon-vfpv4 EMMC clang 10.0 O3 cortex-a15 neon-vfpv4 EMMC clang 10.0 O3 cortex-a15 vfpv3-d16 EMMC clang 10.0 O3 cortex-a7 neon-vfpv4 SD GLIBC GCC 9.3 O3 -flto c-a15-c-a7 neon-vfpv4 SD GLIBC GCC 9.3 O3 -flto c-a15-c-a7 vfpv3-d16 SD GLIBC GCC 9.3 O3 c-a15-c-a7 neon-vfpv4 Ultra - ARMv7 Cortex-A15 16 32 48 64 80 SE +/- 1.15, N = 9 SE +/- 1.37, N = 9 SE +/- 0.12, N = 3 SE +/- 1.38, N = 9 SE +/- 1.49, N = 9 SE +/- 0.79, N = 3 SE +/- 1.19, N = 9 SE +/- 0.32, N = 3 SE +/- 0.25, N = 3 SE +/- 0.07, N = 3 SE +/- 1.08, N = 9 69.40 70.36 68.51 68.74 68.16 65.48 69.41 32.41 32.21 31.96 69.10 -pipe -O3 -march=armv7-a -mfpu=neon-vfpv4 -mfloat-abi=hard -O3 -pipe -flto=8 -mfpu=neon-vfpv4 -mfloat-abi=hard -O2 -pipe -O3 -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -O3 -pipe -march=armv7-a -fomit-frame-pointer -mfpu=neon-vfpv4 -mfloat-abi=hard -flto=8 -O3 -pipe -march=armv7-a -fomit-frame-pointer -mfpu=vfpv3-d16 -mfloat-abi=hard -flto=8 -O3 -pipe -march=armv7-a -fomit-frame-pointer -mfpu=neon-vfpv4 -mfloat-abi=hard 1. (CC) gcc options: -lpopt
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times EMMC GCC 9.3 O3 c-a15.c-a7 neon-vfpv4 EMMC Musl GCC 9.3 03 flto c-a15.c-a7 neon-vfpv4 EMMC Musl clang 10.0 rebuild flto=thin default options EMMC clang 10.0 O3 cortex-a15 neon-vfpv4 EMMC clang 10.0 O3 cortex-a15 vfpv3-d16 EMMC clang 10.0 O3 cortex-a7 neon-vfpv4 EMMC clang 10.0 O3 fltp=thin cortex-a15 neon-vfpv4 SD GLIBC GCC 9.3 O3 -flto c-a15-c-a7 neon-vfpv4 SD GLIBC GCC 9.3 O3 -flto c-a15-c-a7 vfpv3-d16 SD GLIBC GCC 9.3 O3 c-a15-c-a7 neon-vfpv4 Ultra - ARMv7 Cortex-A15 2K 4K 6K 8K 10K SE +/- 117.69, N = 12 SE +/- 151.20, N = 3 SE +/- 96.40, N = 12 SE +/- 145.51, N = 3 SE +/- 163.54, N = 12 SE +/- 119.20, N = 12 SE +/- 147.52, N = 12 SE +/- 81.92, N = 12 SE +/- 52.85, N = 3 SE +/- 62.98, N = 3 SE +/- 166.61, N = 12 8997 8748 8288 9430 9164 9028 9178 6603 6338 6491 9299
FS-Mark Test: 1000 Files, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size EMMC GCC 9.3 O3 c-a15.c-a7 neon-vfpv4 EMMC Musl GCC 9.3 03 flto c-a15.c-a7 neon-vfpv4 EMMC Musl clang 10.0 rebuild flto=thin default options EMMC clang 10 O3 cortex-a15 neon-vfpv4 EMMC clang 10.0 O3 cortex-a15 neon-vfpv4 EMMC clang 10.0 O3 cortex-a15 vfpv3-d16 EMMC clang 10.0 O3 cortex-a7 neon-vfpv4 EMMC clang 10.0 O3 fltp=thin cortex-a15 neon-vfpv4 SD GLIBC GCC 9.3 O3 -flto c-a15-c-a7 neon-vfpv4 SD GLIBC GCC 9.3 O3 -flto c-a15-c-a7 vfpv3-d16 SD GLIBC GCC 9.3 O3 c-a15-c-a7 neon-vfpv4 Ultra - ARMv7 Cortex-A15 8 16 24 32 40 SE +/- 0.87, N = 12 SE +/- 1.06, N = 12 SE +/- 0.48, N = 15 SE +/- 0.87, N = 12 SE +/- 0.40, N = 12 SE +/- 1.03, N = 12 SE +/- 1.00, N = 12 SE +/- 1.17, N = 15 SE +/- 0.10, N = 3 SE +/- 0.36, N = 3 SE +/- 0.48, N = 4 SE +/- 0.88, N = 12 12.9 11.2 28.1 11.5 11.6 13.0 14.7 17.2 35.3 35.1 35.0 13.3 gcc gcc clang clang clang clang clang clang gcc gcc gcc clang
dcraw RAW To PPM Image Conversion OpenBenchmarking.org Seconds, Fewer Is Better dcraw RAW To PPM Image Conversion EMMC GCC 9.3 O3 c-a15.c-a7 neon-vfpv4 EMMC Musl GCC 9.3 03 flto c-a15.c-a7 neon-vfpv4 EMMC Musl clang 10.0 rebuild flto=thin default options EMMC clang 10.0 O3 cortex-a15 neon-vfpv4 EMMC clang 10.0 O3 cortex-a15 vfpv3-d16 EMMC clang 10.0 O3 cortex-a7 neon-vfpv4 SD GLIBC GCC 9.3 O3 -flto c-a15-c-a7 neon-vfpv4 SD GLIBC GCC 9.3 O3 -flto c-a15-c-a7 vfpv3-d16 SD GLIBC GCC 9.3 O3 c-a15-c-a7 neon-vfpv4 Ultra - ARMv7 Cortex-A15 30 60 90 120 150 SE +/- 0.67, N = 12 SE +/- 0.60, N = 3 SE +/- 1.77, N = 12 SE +/- 0.79, N = 5 SE +/- 1.05, N = 13 SE +/- 0.46, N = 3 SE +/- 0.70, N = 3 SE +/- 0.68, N = 10 SE +/- 1.12, N = 3 SE +/- 2.25, N = 12 58.70 56.17 129.74 59.27 59.50 58.68 74.35 71.92 72.93 135.47 -pipe -O3 -march=armv7-a -mfpu=neon-vfpv4 -mfloat-abi=hard -O3 -pipe -flto=8 -mfpu=neon-vfpv4 -mfloat-abi=hard -O3 -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard -O3 -pipe -mcpu=cortex-a15 -mfpu=vfpv3-d16 -mfloat-abi=hard -pipe -O3 -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -O3 -pipe -march=armv7-a -fomit-frame-pointer -mfpu=neon-vfpv4 -mfloat-abi=hard -flto=8 -O3 -pipe -march=armv7-a -fomit-frame-pointer -mfpu=vfpv3-d16 -mfloat-abi=hard -flto=8 -O3 -pipe -march=armv7-a -fomit-frame-pointer -mfpu=neon-vfpv4 -mfloat-abi=hard -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard 1. (CC) gcc options: -lm
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 2.3.2 Pfam Database Search EMMC GCC 9.3 O3 c-a15.c-a7 neon-vfpv4 EMMC Musl GCC 9.3 03 flto c-a15.c-a7 neon-vfpv4 EMMC Musl clang 10.0 rebuild flto=thin default options EMMC clang 10 O3 cortex-a15 neon-vfpv4 EMMC clang 10.0 O3 cortex-a15 neon-vfpv4 EMMC clang 10.0 O3 cortex-a15 vfpv3-d16 EMMC clang 10.0 O3 cortex-a7 neon-vfpv4 EMMC clang 10.0 O3 fltp=thin cortex-a15 neon-vfpv4 SD GLIBC GCC 9.3 O3 c-a15-c-a7 neon-vfpv4 Ultra - ARMv7 Cortex-A15 30 60 90 120 150 SE +/- 0.55, N = 6 SE +/- 0.39, N = 3 SE +/- 0.51, N = 15 SE +/- 0.67, N = 7 SE +/- 0.45, N = 14 SE +/- 0.48, N = 12 SE +/- 0.43, N = 15 SE +/- 0.85, N = 15 SE +/- 0.57, N = 15 SE +/- 1.39, N = 7 46.07 38.29 52.79 62.62 57.15 56.16 56.31 53.55 40.03 129.31 -pipe -O3 -march=armv7-a -mfpu=neon-vfpv4 -mfloat-abi=hard -O3 -pipe -flto=8 -mfpu=neon-vfpv4 -mfloat-abi=hard -O2 -O3 -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard -fuse-ld=lld -O3 -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard -fuse-ld=lld -O3 -pipe -mcpu=cortex-a15 -mfpu=vfpv3-d16 -mfloat-abi=hard -fuse-ld=lld -pipe -O3 -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -pipe -O3 -flto=thin -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard -fuse-ld=lld -rtlib=compiler-rt -unwindlib=libunwind -O3 -pipe -march=armv7-a -fomit-frame-pointer -mfpu=neon-vfpv4 -mfloat-abi=hard -pthread -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard -fuse-ld=lld 1. (CC) gcc options: -lhmmer -lsquid -lm
GraphicsMagick Operation: Noise-Gaussian OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Noise-Gaussian EMMC GCC 9.3 O3 c-a15.c-a7 neon-vfpv4 EMMC Musl GCC 9.3 03 flto c-a15.c-a7 neon-vfpv4 EMMC Musl clang 10.0 rebuild flto=thin default options EMMC clang 10 O3 cortex-a15 neon-vfpv4 EMMC clang 10.0 O3 cortex-a15 vfpv3-d16 EMMC clang 10.0 O3 cortex-a7 neon-vfpv4 SD GLIBC GCC 9.3 O3 -flto c-a15-c-a7 neon-vfpv4 SD GLIBC GCC 9.3 O3 -flto c-a15-c-a7 vfpv3-d16 SD GLIBC GCC 9.3 O3 c-a15-c-a7 neon-vfpv4 Ultra - ARMv7 Cortex-A15 5 10 15 20 25 SE +/- 0.13, N = 14 SE +/- 0.16, N = 15 SE +/- 0.21, N = 6 SE +/- 0.24, N = 5 SE +/- 0.13, N = 8 17 17 18 16 17 17 18 19 18 12 -pipe -O3 -march=armv7-a -mfpu=neon-vfpv4 -mfloat-abi=hard -O3 -pipe -flto=8 -mfpu=neon-vfpv4 -mfloat-abi=hard -O2 -llcms2 -O3 -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard -O3 -pipe -mcpu=cortex-a15 -mfpu=vfpv3-d16 -mfloat-abi=hard -pipe -O3 -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -O3 -pipe -march=armv7-a -fomit-frame-pointer -mfpu=neon-vfpv4 -mfloat-abi=hard -flto=8 -pthread -llcms2 -lzstd -O3 -pipe -march=armv7-a -fomit-frame-pointer -mfpu=vfpv3-d16 -mfloat-abi=hard -flto=8 -pthread -llcms2 -lzstd -O3 -pipe -march=armv7-a -fomit-frame-pointer -mfpu=neon-vfpv4 -mfloat-abi=hard -pthread -llcms2 -lzstd -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard 1. (CC) gcc options: -fopenmp -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
Timed MAFFT Alignment Multiple Sequence Alignment OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 7.392 Multiple Sequence Alignment EMMC GCC 9.3 O3 c-a15.c-a7 neon-vfpv4 EMMC Musl GCC 9.3 03 flto c-a15.c-a7 neon-vfpv4 EMMC Musl clang 10.0 rebuild flto=thin default options EMMC clang 10 O3 cortex-a15 neon-vfpv4 EMMC clang 10.0 O3 cortex-a15 neon-vfpv4 EMMC clang 10.0 O3 cortex-a15 vfpv3-d16 EMMC clang 10.0 O3 cortex-a7 neon-vfpv4 EMMC clang 10.0 O3 fltp=thin cortex-a15 neon-vfpv4 SD GLIBC GCC 9.3 O3 -flto c-a15-c-a7 neon-vfpv4 SD GLIBC GCC 9.3 O3 -flto c-a15-c-a7 vfpv3-d16 SD GLIBC GCC 9.3 O3 c-a15-c-a7 neon-vfpv4 Ultra - ARMv7 Cortex-A15 8 16 24 32 40 SE +/- 0.50, N = 15 SE +/- 0.64, N = 15 SE +/- 0.73, N = 15 SE +/- 0.81, N = 15 SE +/- 0.25, N = 3 SE +/- 0.57, N = 15 SE +/- 0.60, N = 15 SE +/- 0.81, N = 12 SE +/- 0.85, N = 12 SE +/- 0.63, N = 15 SE +/- 0.38, N = 14 SE +/- 0.80, N = 15 28.65 26.22 32.62 36.36 33.18 33.05 34.10 33.72 23.51 22.43 23.87 33.97 gcc gcc clang clang clang clang clang clang gcc gcc gcc clang
GraphicsMagick Operation: Enhanced OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Enhanced EMMC GCC 9.3 O3 c-a15.c-a7 neon-vfpv4 EMMC Musl GCC 9.3 03 flto c-a15.c-a7 neon-vfpv4 EMMC Musl clang 10.0 rebuild flto=thin default options EMMC clang 10.0 O3 cortex-a15 neon-vfpv4 EMMC clang 10.0 O3 cortex-a15 vfpv3-d16 EMMC clang 10.0 O3 cortex-a7 neon-vfpv4 SD GLIBC GCC 9.3 O3 -flto c-a15-c-a7 neon-vfpv4 SD GLIBC GCC 9.3 O3 -flto c-a15-c-a7 vfpv3-d16 SD GLIBC GCC 9.3 O3 c-a15-c-a7 neon-vfpv4 Ultra - ARMv7 Cortex-A15 4 8 12 16 20 SE +/- 0.12, N = 15 SE +/- 0.13, N = 8 SE +/- 0.13, N = 15 11 11 12 12 12 11 16 16 17 4 -pipe -O3 -march=armv7-a -mfpu=neon-vfpv4 -mfloat-abi=hard -O3 -pipe -flto=8 -mfpu=neon-vfpv4 -mfloat-abi=hard -O2 -llcms2 -O3 -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard -O3 -pipe -mcpu=cortex-a15 -mfpu=vfpv3-d16 -mfloat-abi=hard -pipe -O3 -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -O3 -pipe -march=armv7-a -fomit-frame-pointer -mfpu=neon-vfpv4 -mfloat-abi=hard -flto=8 -pthread -llcms2 -lzstd -O3 -pipe -march=armv7-a -fomit-frame-pointer -mfpu=vfpv3-d16 -mfloat-abi=hard -flto=8 -pthread -llcms2 -lzstd -O3 -pipe -march=armv7-a -fomit-frame-pointer -mfpu=neon-vfpv4 -mfloat-abi=hard -pthread -llcms2 -lzstd -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard 1. (CC) gcc options: -fopenmp -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
Ogg Encoding WAV To Ogg OpenBenchmarking.org Seconds, Fewer Is Better Ogg Encoding 1.3.3 WAV To Ogg EMMC GCC 9.3 O3 c-a15.c-a7 neon-vfpv4 EMMC Musl clang 10.0 rebuild flto=thin default options EMMC clang 10.0 O3 cortex-a15 neon-vfpv4 EMMC clang 10.0 O3 cortex-a15 vfpv3-d16 EMMC clang 10.0 O3 cortex-a7 neon-vfpv4 Ultra - ARMv7 Cortex-A15 9 18 27 36 45 SE +/- 0.50, N = 15 SE +/- 0.44, N = 3 SE +/- 0.45, N = 15 SE +/- 0.36, N = 3 SE +/- 0.56, N = 15 SE +/- 0.53, N = 15 28.06 25.89 26.02 30.71 38.64 26.22
Sudokut Total Time OpenBenchmarking.org Seconds, Fewer Is Better Sudokut 0.4 Total Time EMMC GCC 9.3 O3 c-a15.c-a7 neon-vfpv4 EMMC Musl GCC 9.3 03 flto c-a15.c-a7 neon-vfpv4 EMMC Musl clang 10.0 rebuild flto=thin default options EMMC clang 10.0 O3 cortex-a15 neon-vfpv4 EMMC clang 10.0 O3 cortex-a15 vfpv3-d16 EMMC clang 10.0 O3 cortex-a7 neon-vfpv4 EMMC clang 10.0 O3 fltp=thin cortex-a15 neon-vfpv4 SD GLIBC GCC 9.3 O3 -flto c-a15-c-a7 neon-vfpv4 SD GLIBC GCC 9.3 O3 -flto c-a15-c-a7 vfpv3-d16 SD GLIBC GCC 9.3 O3 c-a15-c-a7 neon-vfpv4 Ultra - ARMv7 Cortex-A15 16 32 48 64 80 SE +/- 0.42, N = 3 SE +/- 0.22, N = 3 SE +/- 0.42, N = 3 SE +/- 0.12, N = 3 SE +/- 0.45, N = 3 SE +/- 1.02, N = 3 SE +/- 0.49, N = 3 SE +/- 0.11, N = 3 SE +/- 0.50, N = 3 SE +/- 0.12, N = 3 SE +/- 0.50, N = 3 70.34 68.74 62.24 70.46 69.95 69.23 69.86 67.87 66.26 66.92 68.97
GraphicsMagick Operation: Rotate OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Rotate EMMC GCC 9.3 O3 c-a15.c-a7 neon-vfpv4 EMMC Musl GCC 9.3 03 flto c-a15.c-a7 neon-vfpv4 EMMC Musl clang 10.0 rebuild flto=thin default options EMMC clang 10 O3 cortex-a15 neon-vfpv4 EMMC clang 10.0 O3 cortex-a15 neon-vfpv4 EMMC clang 10.0 O3 cortex-a15 vfpv3-d16 EMMC clang 10.0 O3 cortex-a7 neon-vfpv4 SD GLIBC GCC 9.3 O3 -flto c-a15-c-a7 neon-vfpv4 SD GLIBC GCC 9.3 O3 -flto c-a15-c-a7 vfpv3-d16 SD GLIBC GCC 9.3 O3 c-a15-c-a7 neon-vfpv4 Ultra - ARMv7 Cortex-A15 20 40 60 80 100 SE +/- 0.88, N = 3 SE +/- 0.58, N = 3 SE +/- 0.88, N = 3 SE +/- 1.22, N = 4 SE +/- 1.26, N = 5 SE +/- 0.58, N = 3 SE +/- 1.20, N = 3 SE +/- 0.58, N = 3 92 98 96 94 98 94 95 81 82 79 75 -pipe -O3 -march=armv7-a -mfpu=neon-vfpv4 -mfloat-abi=hard -O3 -pipe -flto=8 -mfpu=neon-vfpv4 -mfloat-abi=hard -O2 -llcms2 -O3 -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard -O3 -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard -O3 -pipe -mcpu=cortex-a15 -mfpu=vfpv3-d16 -mfloat-abi=hard -pipe -O3 -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -O3 -pipe -march=armv7-a -fomit-frame-pointer -mfpu=neon-vfpv4 -mfloat-abi=hard -flto=8 -pthread -llcms2 -lzstd -O3 -pipe -march=armv7-a -fomit-frame-pointer -mfpu=vfpv3-d16 -mfloat-abi=hard -flto=8 -pthread -llcms2 -lzstd -O3 -pipe -march=armv7-a -fomit-frame-pointer -mfpu=neon-vfpv4 -mfloat-abi=hard -pthread -llcms2 -lzstd -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard 1. (CC) gcc options: -fopenmp -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: HWB Color Space OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: HWB Color Space EMMC GCC 9.3 O3 c-a15.c-a7 neon-vfpv4 EMMC Musl GCC 9.3 03 flto c-a15.c-a7 neon-vfpv4 EMMC Musl clang 10.0 rebuild flto=thin default options EMMC clang 10 O3 cortex-a15 neon-vfpv4 EMMC clang 10.0 O3 cortex-a15 neon-vfpv4 EMMC clang 10.0 O3 cortex-a15 vfpv3-d16 EMMC clang 10.0 O3 cortex-a7 neon-vfpv4 SD GLIBC GCC 9.3 O3 -flto c-a15-c-a7 neon-vfpv4 SD GLIBC GCC 9.3 O3 -flto c-a15-c-a7 vfpv3-d16 SD GLIBC GCC 9.3 O3 c-a15-c-a7 neon-vfpv4 Ultra - ARMv7 Cortex-A15 20 40 60 80 100 SE +/- 0.33, N = 3 SE +/- 0.88, N = 3 75 86 79 75 75 76 77 95 94 87 48 -pipe -O3 -march=armv7-a -mfpu=neon-vfpv4 -mfloat-abi=hard -O3 -pipe -flto=8 -mfpu=neon-vfpv4 -mfloat-abi=hard -O2 -llcms2 -O3 -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard -O3 -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard -O3 -pipe -mcpu=cortex-a15 -mfpu=vfpv3-d16 -mfloat-abi=hard -pipe -O3 -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard -O3 -pipe -march=armv7-a -fomit-frame-pointer -mfpu=neon-vfpv4 -mfloat-abi=hard -flto=8 -pthread -llcms2 -lzstd -O3 -pipe -march=armv7-a -fomit-frame-pointer -mfpu=vfpv3-d16 -mfloat-abi=hard -flto=8 -pthread -llcms2 -lzstd -O3 -pipe -march=armv7-a -fomit-frame-pointer -mfpu=neon-vfpv4 -mfloat-abi=hard -pthread -llcms2 -lzstd -pipe -mcpu=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard 1. (CC) gcc options: -fopenmp -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
Phoronix Test Suite v10.8.4