Various ARM board benchmarks... Tests for a future article on Phoronix.com by Michael Larabel with the NVIDIA Jetson Xavier.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1809254-RA-1809248RA77 Initial NVIDIA Jetson Xavier Linux Benchmarks - Phoronix Test Suite Initial NVIDIA Jetson Xavier Linux Benchmarks Various ARM board benchmarks... Tests for a future article on Phoronix.com by Michael Larabel with the NVIDIA Jetson Xavier.
HTML result view exported from: https://openbenchmarking.org/result/1809254-RA-1809248RA77&sro&grs .
Initial NVIDIA Jetson Xavier Linux Benchmarks Processor Motherboard Memory Disk Monitor Graphics Chipset Audio Network OS Kernel Display Server Compiler File-System Desktop Screen Resolution Display Driver Vulkan OpenGL ALL-H3-CC H5 AML-S905X-CC Le Potato Banana Pi M3 Firefly ROC-RK3328-CC Jetson TX1 Jetson TX2 ODROID-C2 Raspberry Pi 3 B+ Tinker Board Jetson Xavier Ryzen 2700u AMD Ryzen 7 2700U ARMVv8 Cortex-A53 (4 Cores) Libre Board ALL-H3-CC H5 2048MB 32GB GB1QT Raspbian 9.4 4.18.0-rc3-gfc36def997cf-dirty (aarch64) X Server 1.19.2 GCC 6.3.0 20170516 ext4 Unknown @ 1.51GHz (4 Cores) Libre Board AML-S905X-CC 32GB SC32G Acer P243W 4.14.53-00653-gc01abe8ba6bc (aarch64) LXDE 1920x1200 ARMv7 rev 5 @ 1.80GHz (8 Cores) sun8i 32GB SC32G + 8GB M8G1GC PowerVR Raspbian 8.0 3.4.39-BPI-M3-Kernel (armv7l) X Server 1.18.4 GCC 4.9.2 1280x720 Rockchip @ 1.39GHz (4 Cores) Firefly ROC-RK3328-CC 32GB GB1QT Acer P243W Ubuntu 18.04 4.4.114 (aarch64) GCC 7.3.0 1920x1080p60 ARMv8 rev 1 @ 1.73GHz (4 Cores) jetson_tx1 4096MB 16GB 016G32 NVIDIA TEGRA Ubuntu 16.04 4.4.38-tegra (aarch64) Unity 7.4.5 NVIDIA 1.0.0 1.0.8 GCC 5.4.0 20160609 1920x1200 ARMv8 rev 3 @ 2.04GHz (6 Cores) quill 8192MB 31GB 032G34 DELL P2415Q 3840x2160 Amlogic @ 1.54GHz (4 Cores) ODROID-C2 2048MB 32GB GB1QT OSD Ubuntu 18.04 3.16.57-20 (aarch64) X Server 1.19.6 GCC 7.3.0 1920x1200 ARMv7 rev 4 @ 1.40GHz (4 Cores) BCM2835 Raspberry Pi 3 Model B Plus Rev 1.3 927MB 32GB GB2MW BCM2708 Raspbian 9.4 4.14.62-v7+ (armv7l) LXDE X Server 1.19.2 GCC 6.3.0 20170516 ARMv7 rev 1 @ 1.80GHz (4 Cores) Rockchip (Device Tree) 2048MB 32GB GB1QT Acer P243W Debian 9.0 4.4.16-00006-g4431f98-dirty (armv7l) X Server 1.18.4 1920x1080 ARMv8 rev 0 @ 1.19GHz (8 Cores) jetson-xavier 16384MB 31GB HBG4a2 NVIDIA TEGRA Ubuntu 18.04 4.9.108-tegra (aarch64) GNOME Shell 3.28.3 X Server 1.19.6 NVIDIA 1.0.0 GCC 7.3.0 1280x1440 AMD Ryzen 7 2700U @ 2.20GHz (4 Cores / 8 Threads) Dell 0GTNWX (1.5.0 BIOS) AMD Device 15d0 10240MB 1000GB CT1000MX500SSD4 AMD Radeon Vega / Radeon Vega Mobile 2048MB AMD Device 15de Qualcomm Atheros QCA9377 802.11ac Wireless Antergos Linux 4.19.0-rc1-56cc1da1d02f (x86_64) GNOME Shell 3.30.0 X Server 1.20.1 amdgpu 18.1.0 4.5 Mesa 18.2.1 (LLVM 6.0.1) GCC 8.2.1 20180831 + Clang 6.0.1 + LLVM 6.0.1 1920x1080 OpenBenchmarking.org Compiler Details - ALL-H3-CC H5: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --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-directory=arm --with-arch=armv6 --with-default-libstdcxx-abi=new --with-float=hard --with-fpu=vfp --with-target-system-zlib -v - AML-S905X-CC Le Potato: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --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-directory=arm --with-arch=armv6 --with-default-libstdcxx-abi=new --with-float=hard --with-fpu=vfp --with-target-system-zlib -v - Banana Pi M3: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv6 --with-float=hard --with-fpu=vfp -v - Firefly ROC-RK3328-CC: --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-fix-cortex-a53-843419 --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-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-as=/usr/bin/aarch64-linux-gnu-as --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-ld=/usr/bin/aarch64-linux-gnu-ld -v - Jetson TX1: --build=aarch64-linux-gnu --disable-browser-plugin --disable-libquadmath --disable-werror --enable-checking=release --enable-clocale=gnu --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --target=aarch64-linux-gnu --with-arch-directory=aarch64 --with-default-libstdcxx-abi=new -v - Jetson TX2: --build=aarch64-linux-gnu --disable-browser-plugin --disable-libquadmath --disable-werror --enable-checking=release --enable-clocale=gnu --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --target=aarch64-linux-gnu --with-arch-directory=aarch64 --with-default-libstdcxx-abi=new -v - ODROID-C2: --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-fix-cortex-a53-843419 --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-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-as=/usr/bin/aarch64-linux-gnu-as --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-ld=/usr/bin/aarch64-linux-gnu-ld -v - Raspberry Pi 3 B+: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --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-directory=arm --with-arch=armv6 --with-default-libstdcxx-abi=new --with-float=hard --with-fpu=vfp --with-target-system-zlib -v - Tinker Board: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --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-directory=arm --with-arch=armv7-a --with-default-libstdcxx-abi=new --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb --with-target-system-zlib -v - Jetson Xavier: --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-fix-cortex-a53-843419 --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-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-as=/usr/bin/aarch64-linux-gnu-as --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-ld=/usr/bin/aarch64-linux-gnu-ld -v - Ryzen 2700u: --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-werror --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-libmpx --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-isl --with-linker-hash-style=gnu - AMD Ryzen 7 2700U: --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-werror --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-libmpx --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-isl --with-linker-hash-style=gnu Python Details - ALL-H3-CC H5: Python 2.7.13 + Python 3.5.3 - AML-S905X-CC Le Potato: Python 2.7.13 + Python 3.5.3 - Banana Pi M3: Python 2.7.9 + Python 3.4.2 - Firefly ROC-RK3328-CC: Python 2.7.15rc1 + Python 3.6.5 - Jetson TX1: Python 2.7.12 + Python 3.5.2 - Jetson TX2: Python 2.7.12 + Python 3.5.2 - ODROID-C2: Python 2.7.15rc1 + Python 3.6.5 - Raspberry Pi 3 B+: Python 2.7.13 + Python 3.5.3 - Tinker Board: Python 2.7.13 + Python 3.5.3 - Jetson Xavier: Python 2.7.15rc1 + Python 3.6.6 Processor Details - AML-S905X-CC Le Potato: Scaling Governor: arm-big-little ondemand - Banana Pi M3: Scaling Governor: sunxi-iks ondemand - Firefly ROC-RK3328-CC: Scaling Governor: cpufreq-dt performance - Jetson TX1: Scaling Governor: tegra-cpufreq interactive - Jetson TX2: Scaling Governor: tegra_cpufreq schedutil - ODROID-C2: Scaling Governor: meson_cpufreq performance - Raspberry Pi 3 B+: Scaling Governor: BCM2835 Freq ondemand - Tinker Board: Scaling Governor: cpufreq-dt interactive - Jetson Xavier: Scaling Governor: tegra_cpufreq schedutil - Ryzen 2700u: Scaling Governor: acpi-cpufreq schedutil - AMD Ryzen 7 2700U: Scaling Governor: acpi-cpufreq schedutil Disk Mount Options Details - Jetson TX2: data=ordered,relatime,rw - ODROID-C2: errors=remount-ro,noatime,rw - Raspberry Pi 3 B+: data=ordered,noatime,rw - Tinker Board: data=ordered,noatime,rw Security Details - Ryzen 2700u, AMD Ryzen 7 2700U: __user pointer sanitization + Full AMD retpoline IBPB + SSB disabled via prctl and seccomp
Initial NVIDIA Jetson Xavier Linux Benchmarks x264: H.264 Video Encoding primesieve: 1e12 Prime Number Generation c-ray: Total Time - 4K, 16 Rays Per Pixel compress-7zip: Compress Speed Test ALL-H3-CC H5 AML-S905X-CC Le Potato Banana Pi M3 Firefly ROC-RK3328-CC Jetson TX1 Jetson TX2 ODROID-C2 Raspberry Pi 3 B+ Tinker Board Jetson Xavier Ryzen 2700u AMD Ryzen 7 2700U 1623 3088 1301 891 1755 2209 876 1669 2654 2.12 934 1773 1951 5.96 401 851 4526 675 5650 2.89 599 1537 2198 2.09 1113 2074 1796 4.42 1048 3472 8.22 259 443 7618 105 232 14354 OpenBenchmarking.org
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2018-07-28 H.264 Video Encoding Firefly ROC-RK3328-CC Jetson TX1 Jetson Xavier ODROID-C2 Raspberry Pi 3 B+ Tinker Board 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 SE +/- 0.15, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.05, N = 3 2.12 5.96 8.22 2.89 2.09 4.42 1. (CC) gcc options: -ldl -lm -lpthread
Primesieve 1e12 Prime Number Generation OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 7.1 1e12 Prime Number Generation ALL-H3-CC H5 AMD Ryzen 7 2700U AML-S905X-CC Le Potato Banana Pi M3 Firefly ROC-RK3328-CC Jetson TX1 Jetson Xavier ODROID-C2 Raspberry Pi 3 B+ 300 600 900 1200 1500 SE +/- 19.70, N = 9 SE +/- 1.42, N = 3 SE +/- 4.98, N = 3 SE +/- 13.52, N = 5 SE +/- 15.71, N = 3 SE +/- 15.34, N = 9 SE +/- 6.76, N = 9 SE +/- 3.10, N = 3 SE +/- 11.17, N = 3 1623 105 891 876 934 401 259 599 1113 1. (CXX) g++ options: -O3 -lpthread
C-Ray Total Time - 4K, 16 Rays Per Pixel OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel ALL-H3-CC H5 AMD Ryzen 7 2700U AML-S905X-CC Le Potato Banana Pi M3 Firefly ROC-RK3328-CC Jetson TX1 Jetson TX2 Jetson Xavier ODROID-C2 Raspberry Pi 3 B+ Tinker Board 700 1400 2100 2800 3500 SE +/- 5.10, N = 3 SE +/- 1.02, N = 3 SE +/- 2.44, N = 3 SE +/- 22.18, N = 3 SE +/- 10.58, N = 3 SE +/- 60.87, N = 9 SE +/- 60.69, N = 9 SE +/- 35.05, N = 9 SE +/- 0.45, N = 3 SE +/- 2.67, N = 3 SE +/- 5.86, N = 3 3088 232 1755 1669 1773 851 675 443 1537 2074 1048 1. (CC) gcc options: -lm -lpthread -O3
Tinymembench Standard Memset OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memset ALL-H3-CC H5 AML-S905X-CC Le Potato Banana Pi M3 Firefly ROC-RK3328-CC Jetson TX1 Jetson TX2 Jetson Xavier ODROID-C2 Raspberry Pi 3 B+ Tinker Board 3K 6K 9K 12K 15K 2193 5535 1064 7336 10374 13913 11704 3604 1871 4192 1. (CC) gcc options: -O2 -lm
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test ALL-H3-CC H5 AMD Ryzen 7 2700U AML-S905X-CC Le Potato Banana Pi M3 Firefly ROC-RK3328-CC Jetson TX1 Jetson TX2 Jetson Xavier ODROID-C2 Raspberry Pi 3 B+ Tinker Board 3K 6K 9K 12K 15K SE +/- 1.20, N = 3 SE +/- 277.30, N = 12 SE +/- 4.16, N = 3 SE +/- 43.13, N = 9 SE +/- 0.67, N = 3 SE +/- 28.68, N = 3 SE +/- 11.46, N = 3 SE +/- 98.28, N = 12 SE +/- 17.25, N = 3 SE +/- 16.51, N = 3 SE +/- 36.57, N = 3 1301 14354 2209 2654 1951 4526 5650 7618 2198 1796 3472 1. (CXX) g++ options: -pipe -lpthread
Phoronix Test Suite v10.8.4