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 1809248-RA-XAVIER22283 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/1809248-RA-XAVIER22283&sor&grw .
Initial NVIDIA Jetson Xavier Linux Benchmarks Processor Motherboard Memory Disk Monitor Graphics OS Kernel Display Server Compiler File-System Desktop Screen Resolution Display Driver Vulkan 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 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 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 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 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
Initial NVIDIA Jetson Xavier Linux Benchmarks primesieve: 1e12 Prime Number Generation compress-7zip: Compress Speed Test x264: H.264 Video Encoding c-ray: Total Time - 4K, 16 Rays Per Pixel 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 1623 1301 3088 891 2209 1755 876 2654 1669 934 1951 2.12 1773 401 4526 5.96 851 5650 675 599 2198 2.89 1537 1113 1796 2.09 2074 3472 4.42 1048 259 7618 8.22 443 OpenBenchmarking.org
Primesieve 1e12 Prime Number Generation OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 7.1 1e12 Prime Number Generation Jetson Xavier Jetson TX1 ODROID-C2 Banana Pi M3 AML-S905X-CC Le Potato Firefly ROC-RK3328-CC Raspberry Pi 3 B+ ALL-H3-CC H5 300 600 900 1200 1500 SE +/- 6.76, N = 9 SE +/- 15.34, N = 9 SE +/- 3.10, N = 3 SE +/- 13.52, N = 5 SE +/- 4.98, N = 3 SE +/- 15.71, N = 3 SE +/- 11.17, N = 3 SE +/- 19.70, N = 9 259 401 599 876 891 934 1113 1623 1. (CXX) g++ options: -O3 -lpthread
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test Jetson Xavier Jetson TX2 Jetson TX1 Tinker Board Banana Pi M3 AML-S905X-CC Le Potato ODROID-C2 Firefly ROC-RK3328-CC Raspberry Pi 3 B+ ALL-H3-CC H5 1600 3200 4800 6400 8000 SE +/- 98.28, N = 12 SE +/- 11.46, N = 3 SE +/- 28.68, N = 3 SE +/- 36.57, N = 3 SE +/- 43.13, N = 9 SE +/- 4.16, N = 3 SE +/- 17.25, N = 3 SE +/- 0.67, N = 3 SE +/- 16.51, N = 3 SE +/- 1.20, N = 3 7618 5650 4526 3472 2654 2209 2198 1951 1796 1301 1. (CXX) g++ options: -pipe -lpthread
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2018-07-28 H.264 Video Encoding Jetson Xavier Jetson TX1 Tinker Board ODROID-C2 Firefly ROC-RK3328-CC Raspberry Pi 3 B+ 2 4 6 8 10 SE +/- 0.15, N = 3 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 8.22 5.96 4.42 2.89 2.12 2.09 1. (CC) gcc options: -ldl -lm -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 Jetson Xavier Jetson TX2 Jetson TX1 Tinker Board ODROID-C2 Banana Pi M3 AML-S905X-CC Le Potato Firefly ROC-RK3328-CC Raspberry Pi 3 B+ ALL-H3-CC H5 700 1400 2100 2800 3500 SE +/- 35.05, N = 9 SE +/- 60.69, N = 9 SE +/- 60.87, N = 9 SE +/- 5.86, N = 3 SE +/- 0.45, N = 3 SE +/- 22.18, N = 3 SE +/- 2.44, N = 3 SE +/- 10.58, N = 3 SE +/- 2.67, N = 3 SE +/- 5.10, N = 3 443 675 851 1048 1537 1669 1755 1773 2074 3088 1. (CC) gcc options: -lm -lpthread -O3
Tinymembench Standard Memset OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memset Jetson TX2 Jetson Xavier Jetson TX1 Firefly ROC-RK3328-CC AML-S905X-CC Le Potato Tinker Board ODROID-C2 ALL-H3-CC H5 Raspberry Pi 3 B+ Banana Pi M3 3K 6K 9K 12K 15K 13913 11704 10374 7336 5535 4192 3604 2193 1871 1064 1. (CC) gcc options: -O2 -lm
Phoronix Test Suite v10.8.4