Nvidia Jetson TX2 vs regular ARM parts

Testing an array of Will-o'-the-cheap devices vs Jetson TX2

HTML result view exported from: https://openbenchmarking.org/result/1703205-RI-1703172RI77&sor.

Nvidia Jetson TX2 vs regular ARM partsProcessorMotherboardMemoryDiskGraphicsOSKernelDesktopDisplay ServerDisplay DriverOpenGLVulkanCompilerFile-SystemScreen ResolutionJetson TX2ODROID-C2Mini M8SODROID-C1ARMv8 rev 3 @ 2.00GHz (6 Cores)quill8192MB31GB 032G34GP10B (nvgpu)/Ubuntu 16.044.4.15-tegra (aarch64)Unity 7.4.0X Server 1.18.3NVIDIA 27.1.04.5.01.0.8GCC 5.4.0 20160609 + CUDA 8.0ext43840x2160Unknown @ 1.54GHz (4 Cores)ODROID-C22048MB16GB SD16GLLVMpipe3.14.79-108 (aarch64)MATE 1.12.1X Server 1.18.43.3 Mesa 12.0.6 Gallium 0.4 (LLVM 3.8 128 bits)GCC 5.4.0 20160609Amlogic32GB 000003.14.79-vegas95 (aarch64)GCC 6.3.1 20170316 + Clang 3.8.0-2ubuntu4 + LLVM 3.8.01280x1440ARMv7 rev 1 @ 1.82GHz (4 Cores)ODROIDC915MB64GB 00000Ubuntu 14.043.10.80-20-odrobian (armv7l)X Server 1.15.1GCC 6.3.1 20170319 + Clang 3.6.0-2ubuntu1~trusty1 + LLVM 3.6.01280x1024OpenBenchmarking.orgCompiler Details- 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-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 - Mini M8S: --build=aarch64-linux-gnu --disable-bootstrap --disable-browser-plugin --disable-libquadmath --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran --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 - ODROID-C1: --build=arm-linux-gnueabihf --disable-bootstrap --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-libstdcxx-dual-abi --disable-sjlj-exceptions --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-multilib --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv7-a --with-default-libstdcxx-abi=gcc4-compatible --with-float=hard --with-fpu=vfpv3 --with-mode=arm -v Processor Details- Jetson TX2: Scaling Governor: tegra_cpufreq schedutil- ODROID-C2: Scaling Governor: meson_cpufreq interactive- Mini M8S: Scaling Governor: meson_cpufreq performance- ODROID-C1: Scaling Governor: meson_cpufreq performance

Nvidia Jetson TX2 vs regular ARM partsfftw: Stock - 2D FFT Size 256john-the-ripper: Blowfishc-ray: Total Timesmallpt: Global Illumination Renderer; 100 Samplesencode-flac: WAV To FLACredis: SETredis: GETmafft: Multiple Sequence Alignmenthimeno: Poisson Pressure Solveropenssl: RSA 4096-bit PerformanceJetson TX2ODROID-C2Mini M8SODROID-C11795.841525102.5340040.05503868.60652114.7715.10236.0242.87160.62861185.44692160.88178664.42228612.6236.5965.0921218.53942144.09168156.87205347.64254151.3135.3870.8921.27153.05614265.79292174.09126411.86152391.8439.8985.3520.60OpenBenchmarking.org

FFTW

Build: Stock - Size: 2D FFT Size 256

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.4Build: Stock - Size: 2D FFT Size 256Jetson TX2Mini M8SODROID-C2ODROID-C1400800120016002000SE +/- 11.43, N = 5SE +/- 1.50, N = 5SE +/- 0.45, N = 5SE +/- 0.47, N = 51795.84218.53160.62153.05-O3 -mtune=native -fstrict-aliasing -fno-schedule-insns -ffast-math-Ofast -mtune=cortex-a57 -march=armv8-a+crc1. (CC) gcc options: -fomit-frame-pointer -lm

FFTW

Performance / Cost - Build: Stock - Size: 2D FFT Size 256

OpenBenchmarking.orgMflops Per Dollar, More Is BetterFFTW 3.3.4Performance / Cost - Build: Stock - Size: 2D FFT Size 256Mini M8SODROID-C1ODROID-C2Jetson TX22468106.073.643.493.001. Mini M8S: $35.99 reported cost.2. ODROID-C1: $42 reported cost.3. ODROID-C2: $46 reported cost.4. Jetson TX2: $599 reported cost.

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.8.0Test: BlowfishJetson TX2Mini M8SODROID-C2ODROID-C130060090012001500SE +/- 15.84, N = 3SE +/- 0.67, N = 3SE +/- 1.00, N = 3SE +/- 0.67, N = 315259428616141. (CC) gcc options: -fopenmp

John The Ripper

Performance / Cost - Test: Blowfish

OpenBenchmarking.orgReal C/S Per Dollar, More Is BetterJohn The Ripper 1.8.0Performance / Cost - Test: BlowfishMini M8SODROID-C2ODROID-C1Jetson TX261218243026.1718.7214.622.551. Mini M8S: $35.99 reported cost.2. ODROID-C2: $46 reported cost.3. ODROID-C1: $42 reported cost.4. Jetson TX2: $599 reported cost.

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeJetson TX2Mini M8SODROID-C2ODROID-C160120180240300SE +/- 12.08, N = 6SE +/- 0.10, N = 3SE +/- 0.09, N = 3SE +/- 0.89, N = 3102.53144.09185.44265.79-Ofast -mtune=cortex-a57 -fomit-frame-pointer -march=armv8-a+crc-mcpu=cortex-a5 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize1. (CC) gcc options: -lm -lpthread -O3

Smallpt

Global Illumination Renderer; 100 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 100 SamplesMini M8SODROID-C1Jetson TX2ODROID-C2150300450600750SE +/- 0.33, N = 3SE +/- 3.33, N = 3SE +/- 0.33, N = 3168292400692-Ofast -mtune=cortex-a57 -fomit-frame-pointer -march=armv8-a+crc-mcpu=cortex-a5 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize1. (CXX) g++ options: -fopenmp

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.1WAV To FLACJetson TX2Mini M8SODROID-C2ODROID-C14080120160200SE +/- 0.05, N = 5SE +/- 0.15, N = 5SE +/- 1.50, N = 5SE +/- 0.19, N = 540.05156.87160.88174.09-O2-Ofast -mtune=cortex-a57 -fomit-frame-pointer -march=armv8-a+crc -logg-O2-mcpu=cortex-a5 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize -logg1. (CXX) g++ options: -fvisibility=hidden -lm

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: SETJetson TX2Mini M8SODROID-C2ODROID-C1110K220K330K440K550KSE +/- 1191.18, N = 3SE +/- 1527.89, N = 3SE +/- 2604.21, N = 6SE +/- 2412.15, N = 6503868.60205347.64178664.42126411.86-std=gnu99 -pipe -g3 -O3 -funroll-loops-O2 -Ofast -mtune=cortex-a57 -fomit-frame-pointer -march=armv8-a+crc-std=gnu99 -pipe -g3 -O3 -funroll-loops-O2 -mcpu=cortex-a5 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize1. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl

Redis

Performance / Cost - Test: SET

OpenBenchmarking.orgRequests Per Second Per Dollar, More Is BetterRedis 3.0.1Performance / Cost - Test: SETMini M8SODROID-C2ODROID-C1Jetson TX2120024003600480060005705.693884.013009.81841.181. Mini M8S: $35.99 reported cost.2. ODROID-C2: $46 reported cost.3. ODROID-C1: $42 reported cost.4. Jetson TX2: $599 reported cost.

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: GETJetson TX2Mini M8SODROID-C2ODROID-C1140K280K420K560K700KSE +/- 5170.83, N = 3SE +/- 1665.67, N = 3SE +/- 1643.47, N = 3SE +/- 1310.01, N = 3652114.77254151.31228612.62152391.84-std=gnu99 -pipe -g3 -O3 -funroll-loops-O2 -Ofast -mtune=cortex-a57 -fomit-frame-pointer -march=armv8-a+crc-std=gnu99 -pipe -g3 -O3 -funroll-loops-O2 -mcpu=cortex-a5 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize1. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl

Redis

Performance / Cost - Test: GET

OpenBenchmarking.orgRequests Per Second Per Dollar, More Is BetterRedis 3.0.1Performance / Cost - Test: GETMini M8SODROID-C2ODROID-C1Jetson TX2150030004500600075007061.724969.843628.381088.671. Mini M8S: $35.99 reported cost.2. ODROID-C2: $46 reported cost.3. ODROID-C1: $42 reported cost.4. Jetson TX2: $599 reported cost.

Timed MAFFT Alignment

Multiple Sequence Alignment

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MAFFT Alignment 6.864Multiple Sequence AlignmentJetson TX2Mini M8SODROID-C2ODROID-C1918273645SE +/- 0.48, N = 6SE +/- 0.76, N = 6SE +/- 0.64, N = 6SE +/- 3.25, N = 615.1035.3836.5939.891. (CC) gcc options: -O3 -lm -lpthread

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverJetson TX2ODROID-C1Mini M8SODROID-C250100150200250SE +/- 12.73, N = 6SE +/- 0.09, N = 3SE +/- 0.64, N = 3SE +/- 0.64, N = 3236.0285.3570.8965.09-mcpu=cortex-a5 -Ofast -marm -fomit-frame-pointer -fipa-pta -mfpu=neon-vfpv4 -ftree-vectorize-Ofast -mtune=cortex-a57 -fomit-frame-pointer -march=armv8-a+crc1. (CC) gcc options: -O3

Himeno Benchmark

Performance / Cost - Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS Per Dollar, More Is BetterHimeno Benchmark 3.0Performance / Cost - Poisson Pressure SolverODROID-C1Mini M8SODROID-C2Jetson TX20.45680.91361.37041.82722.2842.031.971.420.391. ODROID-C1: $42 reported cost.2. Mini M8S: $35.99 reported cost.3. ODROID-C2: $46 reported cost.4. Jetson TX2: $599 reported cost.

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.0.1gRSA 4096-bit PerformanceJetson TX2Mini M8SODROID-C2ODROID-C11020304050SE +/- 0.07, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 342.8721.2721.0020.60-fomit-frame-pointer-fomit-frame-pointer-fomit-frame-pointer-march=armv7-a1. (CC) gcc options: -O3 -lssl -lcrypto -ldl

OpenSSL

Performance / Cost - RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second Per Dollar, More Is BetterOpenSSL 1.0.1gPerformance / Cost - RSA 4096-bit PerformanceMini M8SODROID-C1ODROID-C2Jetson TX20.13280.26560.39840.53120.6640.590.490.460.071. Mini M8S: $35.99 reported cost.2. ODROID-C1: $42 reported cost.3. ODROID-C2: $46 reported cost.4. Jetson TX2: $599 reported cost.

Meta Performance Per Dollar

Performance Per Dollar

OpenBenchmarking.orgPerformance Per Dollar, More Is BetterMeta Performance Per DollarPerformance Per DollarMini M8SODROID-C2ODROID-C1Jetson TX250010001500200025002133.701479.651109.83322.641. Mini M8S: $35.99 reported cost. Average result: 76791.94.2. ODROID-C2: $46 reported cost. Average result: 68064.13.3. ODROID-C1: $42 reported cost. Average result: 46612.78.4. Jetson TX2: $599 reported cost. Average result: 193263.85.


Phoronix Test Suite v10.8.4