NVIDIA Jetson TK1 vs. TX1 Linux Running pts/ffte-1.0.1, pts/fftw-1.1.0, pts/john-the-ripper-1.5.1, pts/c-ray-1.1.0, pts/smallpt-1.0.2, pts/stockfish-1.0.0, pts/encode-flac-1.5.0, pts/openssl-1.9.0 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/1803161-KH-1803152KH26 .
NVIDIA Jetson TK1 vs. TX1 Linux Processor Motherboard Memory Disk Graphics Network OS Kernel Desktop Display Server Display Driver Compiler File-System Screen Resolution NVIDIA Jetson TX1 NVIDIA Jetson TK1 ARMv8 rev 3 JTX1JetPack3.2 Cortex A57 rev 1 @ 1.91GHz (4 Cores) jetson_tx1 4096MB 16GB 016G32 NVIDIA TEGRA Ubuntu 14.04 3.10.67-g3a5c467 (aarch64) Unity 7.2.2 X Server 1.15.1 NVIDIA 1.0.0 GCC 4.8.4 ext4 1920x1080 ARMv7 rev 3 @ 2.32GHz (4 Cores) laguna 2048MB 16GB SEM16G Realtek RTL8111/8168/8411 3.10.24-g6a2d13a (armv7l) GCC 4.8.4 + Clang 3.4-1ubuntu3 1920x2400 ARMv8 rev 3 @ 2.04GHz (6 Cores) 8192MB 31GB 032G34 Ubuntu 16.04 4.4.38-tegra (aarch64) Unity 7.4.5 GCC 5.4.0 20160609 + CUDA 9.0 1280x2048 ARMv8 rev 1 @ 1.73GHz (4 Cores) 4096MB 16GB 016G32 OpenBenchmarking.org Compiler Details - NVIDIA Jetson TX1: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libmudflap --disable-libquadmath --disable-sjlj-exceptions --disable-werror --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-multilib --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=armv7-a --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb -v - NVIDIA Jetson TK1: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libmudflap --disable-libquadmath --disable-sjlj-exceptions --disable-werror --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-multilib --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=armv7-a --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb -v - ARMv8 rev 3: --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 - JTX1JetPack3.2: --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 Processor Details - NVIDIA Jetson TX1: Scaling Governor: tegra interactive - NVIDIA Jetson TK1: Scaling Governor: tegra ondemand - ARMv8 rev 3: Scaling Governor: tegra_cpufreq schedutil - JTX1JetPack3.2: Scaling Governor: tegra-cpufreq interactive
NVIDIA Jetson TK1 vs. TX1 Linux ffte: N=64, 1D Complex FFT Routine fftw: Stock - 2D FFT Size 2048 john-the-ripper: Blowfish john-the-ripper: Traditional DES john-the-ripper: MD5 vpxenc: vpxenc c-ray: Total Time smallpt: Global Illumination Renderer; 100 Samples stockfish: Total Time encode-flac: WAV To FLAC openssl: RSA 4096-bit Performance NVIDIA Jetson TX1 NVIDIA Jetson TK1 ARMv8 rev 3 JTX1JetPack3.2 2045.49 230.08 1483 1490000 32110 8.51 91.05 613 15186 47.77 24.70 2018.35 172.54 401 425574000 6710 4.72 85.20 2898 15373 50.09 54.60 4076.51 371.75 2424 5120000 43448 41.57 193 10036 41.70 85.50 2799.62 410.96 1350 3090000 24361 87.53 442 12278 44.19 38.83 OpenBenchmarking.org
FFTE Test: N=64, 1D Complex FFT Routine OpenBenchmarking.org MFLOPS, More Is Better FFTE 5.0 Test: N=64, 1D Complex FFT Routine NVIDIA Jetson TX1 NVIDIA Jetson TK1 ARMv8 rev 3 JTX1JetPack3.2 900 1800 2700 3600 4500 SE +/- 1.05, N = 3 SE +/- 0.38, N = 3 SE +/- 56.73, N = 5 SE +/- 63.79, N = 6 2045.49 2018.35 4076.51 2799.62 -pthread -lmpi_f90 -lmpi_f77 -lmpi -ldl -lhwloc -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 1. (F9X) gfortran options: -O3 -fomit-frame-pointer -fopenmp
FFTW Build: Stock - Size: 2D FFT Size 2048 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.4 Build: Stock - Size: 2D FFT Size 2048 NVIDIA Jetson TX1 NVIDIA Jetson TK1 ARMv8 rev 3 JTX1JetPack3.2 90 180 270 360 450 SE +/- 2.56, N = 10 SE +/- 1.42, N = 5 SE +/- 4.71, N = 5 SE +/- 3.03, N = 5 230.08 172.54 371.75 410.96 -std=gnu99 -std=gnu99 -mtune=native -mtune=native -mtune=native 1. (CC) gcc options: -O3 -fomit-frame-pointer -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0 Test: Blowfish NVIDIA Jetson TX1 NVIDIA Jetson TK1 ARMv8 rev 3 JTX1JetPack3.2 500 1000 1500 2000 2500 SE +/- 48.77, N = 6 SE +/- 0.33, N = 3 SE +/- 22.92, N = 3 SE +/- 0.00, N = 3 1483 401 2424 1350 1. (CC) gcc options: -fopenmp
John The Ripper Test: Traditional DES OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0 Test: Traditional DES NVIDIA Jetson TX1 NVIDIA Jetson TK1 ARMv8 rev 3 JTX1JetPack3.2 90M 180M 270M 360M 450M SE +/- 2309.40, N = 3 SE +/- 118356.81, N = 3 SE +/- 70333.49, N = 6 SE +/- 44241.76, N = 3 1490000 425574000 5120000 3090000 1. (CC) gcc options: -fopenmp
John The Ripper Test: MD5 OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0 Test: MD5 NVIDIA Jetson TX1 NVIDIA Jetson TK1 ARMv8 rev 3 JTX1JetPack3.2 9K 18K 27K 36K 45K SE +/- 83.92, N = 3 SE +/- 4.67, N = 3 SE +/- 0.00, N = 3 SE +/- 19.33, N = 3 32110 6710 43448 24361 1. (CC) gcc options: -fopenmp
VP8 libvpx Encoding vpxenc OpenBenchmarking.org Frames Per Second, More Is Better VP8 libvpx Encoding 1.3.0 vpxenc NVIDIA Jetson TX1 NVIDIA Jetson TK1 2 4 6 8 10 SE +/- 0.18, N = 6 SE +/- 0.04, N = 3 8.51 4.72 1. (CXX) g++ options: -lvpx -lgtest -lpthread -lm -O3
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time NVIDIA Jetson TX1 NVIDIA Jetson TK1 ARMv8 rev 3 JTX1JetPack3.2 20 40 60 80 100 SE +/- 4.68, N = 6 SE +/- 0.06, N = 3 SE +/- 0.78, N = 3 SE +/- 3.17, N = 6 91.05 85.20 41.57 87.53 1. (CC) gcc options: -lm -lpthread -O3
Smallpt Global Illumination Renderer; 100 Samples OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 100 Samples NVIDIA Jetson TX1 NVIDIA Jetson TK1 ARMv8 rev 3 JTX1JetPack3.2 600 1200 1800 2400 3000 SE +/- 0.58, N = 3 SE +/- 4.70, N = 3 SE +/- 2.77, N = 5 SE +/- 0.33, N = 3 613 2898 193 442 1. (CXX) g++ options: -fopenmp
Stockfish Total Time OpenBenchmarking.org ms, Fewer Is Better Stockfish 2014-11-26 Total Time NVIDIA Jetson TX1 NVIDIA Jetson TK1 ARMv8 rev 3 JTX1JetPack3.2 3K 6K 9K 12K 15K SE +/- 144.04, N = 3 SE +/- 35.00, N = 3 SE +/- 119.91, N = 3 SE +/- 40.07, N = 3 15186 15373 10036 12278 1. (CXX) g++ options: -lpthread -fno-exceptions -fno-rtti -ansi -pedantic -O3 -flto
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.1 WAV To FLAC NVIDIA Jetson TX1 NVIDIA Jetson TK1 ARMv8 rev 3 JTX1JetPack3.2 11 22 33 44 55 SE +/- 0.03, N = 5 SE +/- 0.07, N = 5 SE +/- 0.18, N = 5 SE +/- 0.31, N = 5 47.77 50.09 41.70 44.19 -logg -logg 1. (CXX) g++ options: -O2 -fvisibility=hidden -lm
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.0.1g RSA 4096-bit Performance NVIDIA Jetson TX1 NVIDIA Jetson TK1 ARMv8 rev 3 JTX1JetPack3.2 20 40 60 80 100 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.67, N = 3 SE +/- 0.09, N = 3 24.70 54.60 85.50 38.83 -fomit-frame-pointer -march=armv7-a -fomit-frame-pointer -fomit-frame-pointer 1. (CC) gcc options: -O3 -lssl -lcrypto -ldl
Phoronix Test Suite v10.8.4