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&grs&rdt .
Initial NVIDIA Jetson Xavier Linux Benchmarks Processor Motherboard Memory Disk Graphics Monitor Chipset Audio Network OS Kernel Desktop Display Server Compiler File-System Screen Resolution Display Driver Vulkan OpenGL Raspberry Pi 3 B+ Jetson TX2 ODROID-C2 Tinker Board Firefly ROC-RK3328-CC AML-S905X-CC Le Potato ALL-H3-CC H5 Banana Pi M3 Jetson TX1 Jetson Xavier Ryzen 2700u AMD Ryzen 7 2700U 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 ext4 1920x1200 ARMv8 rev 3 @ 2.04GHz (6 Cores) quill 8192MB 31GB 032G34 NVIDIA TEGRA DELL P2415Q Ubuntu 16.04 4.4.38-tegra (aarch64) Unity 7.4.5 X Server 1.18.4 NVIDIA 1.0.0 GCC 5.4.0 20160609 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 1 @ 1.80GHz (4 Cores) Rockchip (Device Tree) Acer P243W Debian 9.0 4.4.16-00006-g4431f98-dirty (armv7l) LXDE X Server 1.18.4 GCC 6.3.0 20170516 1920x1080 Rockchip @ 1.39GHz (4 Cores) Firefly ROC-RK3328-CC Ubuntu 18.04 4.4.114 (aarch64) GCC 7.3.0 1920x1080p60 Unknown @ 1.51GHz (4 Cores) Libre Board AML-S905X-CC 32GB SC32G Raspbian 9.4 4.14.53-00653-gc01abe8ba6bc (aarch64) X Server 1.19.2 GCC 6.3.0 20170516 1920x1200 ARMVv8 Cortex-A53 (4 Cores) Libre Board ALL-H3-CC H5 32GB GB1QT 4.18.0-rc3-gfc36def997cf-dirty (aarch64) ARMv7 rev 5 @ 1.80GHz (8 Cores) sun8i 32GB SC32G + 8GB M8G1GC PowerVR Raspbian 8.0 3.4.39-BPI-M3-Kernel (armv7l) LXDE X Server 1.18.4 GCC 4.9.2 1280x720 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 0 @ 1.19GHz (8 Cores) jetson-xavier 16384MB 31GB HBG4a2 Ubuntu 18.04 4.9.108-tegra (aarch64) GNOME Shell 3.28.3 X Server 1.19.6 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 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 Processor Details - Raspberry Pi 3 B+: Scaling Governor: BCM2835 Freq ondemand - Jetson TX2: Scaling Governor: tegra_cpufreq schedutil - ODROID-C2: Scaling Governor: meson_cpufreq performance - Tinker Board: Scaling Governor: cpufreq-dt interactive - Firefly ROC-RK3328-CC: Scaling Governor: cpufreq-dt performance - AML-S905X-CC Le Potato: Scaling Governor: arm-big-little ondemand - Banana Pi M3: Scaling Governor: sunxi-iks ondemand - Jetson TX1: Scaling Governor: tegra-cpufreq 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 - Raspberry Pi 3 B+: data=ordered,noatime,rw - Jetson TX2: data=ordered,relatime,rw - ODROID-C2: errors=remount-ro,noatime,rw - Tinker Board: data=ordered,noatime,rw Python Details - Raspberry Pi 3 B+: Python 2.7.13 + Python 3.5.3 - Jetson TX2: Python 2.7.12 + Python 3.5.2 - ODROID-C2: Python 2.7.15rc1 + Python 3.6.5 - Tinker Board: Python 2.7.13 + Python 3.5.3 - Firefly ROC-RK3328-CC: Python 2.7.15rc1 + Python 3.6.5 - AML-S905X-CC Le Potato: Python 2.7.13 + Python 3.5.3 - ALL-H3-CC H5: Python 2.7.13 + Python 3.5.3 - Banana Pi M3: Python 2.7.9 + Python 3.4.2 - Jetson TX1: Python 2.7.12 + Python 3.5.2 - Jetson Xavier: Python 2.7.15rc1 + Python 3.6.6 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 Raspberry Pi 3 B+ Jetson TX2 ODROID-C2 Tinker Board Firefly ROC-RK3328-CC AML-S905X-CC Le Potato ALL-H3-CC H5 Banana Pi M3 Jetson TX1 Jetson Xavier Ryzen 2700u AMD Ryzen 7 2700U 2.09 1113 2074 1796 675 5650 2.89 599 1537 2198 4.42 1048 3472 2.12 934 1773 1951 891 1755 2209 1623 3088 1301 876 1669 2654 5.96 401 851 4526 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 Raspberry Pi 3 B+ ODROID-C2 Tinker Board Firefly ROC-RK3328-CC Jetson TX1 Jetson Xavier 2 4 6 8 10 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 SE +/- 0.15, N = 3 2.09 2.89 4.42 2.12 5.96 8.22 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 Raspberry Pi 3 B+ ODROID-C2 Firefly ROC-RK3328-CC AML-S905X-CC Le Potato ALL-H3-CC H5 Banana Pi M3 Jetson TX1 Jetson Xavier AMD Ryzen 7 2700U 300 600 900 1200 1500 SE +/- 11.17, N = 3 SE +/- 3.10, N = 3 SE +/- 15.71, N = 3 SE +/- 4.98, N = 3 SE +/- 19.70, N = 9 SE +/- 13.52, N = 5 SE +/- 15.34, N = 9 SE +/- 6.76, N = 9 SE +/- 1.42, N = 3 1113 599 934 891 1623 876 401 259 105 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 Raspberry Pi 3 B+ Jetson TX2 ODROID-C2 Tinker Board Firefly ROC-RK3328-CC AML-S905X-CC Le Potato ALL-H3-CC H5 Banana Pi M3 Jetson TX1 Jetson Xavier AMD Ryzen 7 2700U 700 1400 2100 2800 3500 SE +/- 2.67, N = 3 SE +/- 60.69, N = 9 SE +/- 0.45, N = 3 SE +/- 5.86, N = 3 SE +/- 10.58, N = 3 SE +/- 2.44, N = 3 SE +/- 5.10, N = 3 SE +/- 22.18, N = 3 SE +/- 60.87, N = 9 SE +/- 35.05, N = 9 SE +/- 1.02, N = 3 2074 675 1537 1048 1773 1755 3088 1669 851 443 232 1. (CC) gcc options: -lm -lpthread -O3
Tinymembench Standard Memset OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memset Raspberry Pi 3 B+ Jetson TX2 ODROID-C2 Tinker Board Firefly ROC-RK3328-CC AML-S905X-CC Le Potato ALL-H3-CC H5 Banana Pi M3 Jetson TX1 Jetson Xavier 3K 6K 9K 12K 15K 1871 13913 3604 4192 7336 5535 2193 1064 10374 11704 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 Raspberry Pi 3 B+ Jetson TX2 ODROID-C2 Tinker Board Firefly ROC-RK3328-CC AML-S905X-CC Le Potato ALL-H3-CC H5 Banana Pi M3 Jetson TX1 Jetson Xavier AMD Ryzen 7 2700U 3K 6K 9K 12K 15K SE +/- 16.51, N = 3 SE +/- 11.46, N = 3 SE +/- 17.25, N = 3 SE +/- 36.57, N = 3 SE +/- 0.67, N = 3 SE +/- 4.16, N = 3 SE +/- 1.20, N = 3 SE +/- 43.13, N = 9 SE +/- 28.68, N = 3 SE +/- 98.28, N = 12 SE +/- 277.30, N = 12 1796 5650 2198 3472 1951 2209 1301 2654 4526 7618 14354 1. (CXX) g++ options: -pipe -lpthread
Phoronix Test Suite v10.8.4