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&grw&rdt .
Initial NVIDIA Jetson Xavier Linux Benchmarks Processor Motherboard Memory Disk Graphics Monitor OS Kernel Desktop Display Server Compiler File-System Screen Resolution Display Driver Vulkan 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 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 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 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 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
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 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 1113 1796 2.09 2074 5650 675 599 2198 2.89 1537 3472 4.42 1048 934 1951 2.12 1773 891 2209 1755 1623 1301 3088 876 2654 1669 401 4526 5.96 851 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 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 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 1113 599 934 891 1623 876 401 259 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 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 1600 3200 4800 6400 8000 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 1796 5650 2198 3472 1951 2209 1301 2654 4526 7618 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 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
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 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 2074 675 1537 1048 1773 1755 3088 1669 851 443 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
Phoronix Test Suite v10.8.4