NVIDIA TEGRA X1 UBUNTU LINUX Tegra X1 from the NVIDIA SHIELD ANDROID TV. Benchmarks by Michael Larabel.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1508071-SO-1507286BE52 NVIDIA Tegra X1 Processor: Cortex A57 rev 1 @ 1.91GHz (4 Cores), Motherboard: foster_e_hdd, Memory: 3072MB, Disk: 500GB Seagate ST500LM000-1EJ16 + 16GB SDW16G + 32GB 00000, Graphics: NVIDIA TEGRA
OS: Ubuntu 14.10, Kernel: 3.10.61 (aarch64), Display Driver: fbdev 0.4.4, Compiler: GCC 4.9.1 + CUDA 6.5, File-System: ext4, Screen Resolution: 1920x2400
Compiler Notes: --build=aarch64-linux-gnu --disable-browser-plugin --disable-libquadmath --disable-libsanitizer --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-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --target=aarch64-linux-gnu --with-arch-directory=arm64 -vProcessor Notes: Scaling Governor: tegra performance
Odroid C1 @1.73GHz Processor: ARMv7 rev 1 @ 1.73GHz (4 Cores) , Motherboard: ODROIDC , Memory: 948MB , Disk: 16GB SL16G
OS: Ubuntu 14.04, Kernel: 3.10.80-120 (armv7l), Desktop: LXDE 0.6.1, Display Server: X Server 1.15.1, OpenGL: 2.1 Mesa 10.1.3, Compiler: GCC 4.9.2, File-System: ext4, Screen Resolution: 1280x1024
Compiler Notes: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --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-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-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-float=hard --with-fpu=vfpv3-d16 --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.9-armhf/jre --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.9-armhf --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.9-armhf --with-mode=thumb -vProcessor Notes: Scaling Governor: meson_cpufreq interactive
NVIDIA TEGRA X1 UBUNTU LINUX Processor Motherboard Memory Disk Graphics OS Kernel Display Driver Compiler File-System Screen Resolution Desktop Display Server OpenGL NVIDIA Tegra X1 Odroid C1 @1.73GHz Cortex A57 rev 1 @ 1.91GHz (4 Cores) foster_e_hdd 3072MB 500GB Seagate ST500LM000-1EJ16 + 16GB SDW16G + 32GB 00000 NVIDIA TEGRA Ubuntu 14.10 3.10.61 (aarch64) fbdev 0.4.4 GCC 4.9.1 + CUDA 6.5 ext4 1920x2400 ARMv7 rev 1 @ 1.73GHz (4 Cores) ODROIDC 948MB 16GB SL16G Ubuntu 14.04 3.10.80-120 (armv7l) LXDE 0.6.1 X Server 1.15.1 2.1 Mesa 10.1.3 GCC 4.9.2 1280x1024 OpenBenchmarking.org Compiler Details - NVIDIA Tegra X1: --build=aarch64-linux-gnu --disable-browser-plugin --disable-libquadmath --disable-libsanitizer --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-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --target=aarch64-linux-gnu --with-arch-directory=arm64 -v - Odroid C1 @1.73GHz: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --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-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-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-float=hard --with-fpu=vfpv3-d16 --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.9-armhf/jre --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.9-armhf --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.9-armhf --with-mode=thumb -v Processor Details - NVIDIA Tegra X1: Scaling Governor: tegra performance - Odroid C1 @1.73GHz: Scaling Governor: meson_cpufreq interactive
NVIDIA Tegra X1 vs. Odroid C1 @1.73GHz Comparison Phoronix Test Suite Baseline +90.6% +90.6% +181.2% +181.2% +271.8% +271.8% +362.4% +362.4% 274.9% Buffer Test - Normal Load - Read Write 362.5% WAV To FLAC 335.4% Total Time 306.2% C.C.4.S 297.2% Time To Compile 296.3% G.I.R.1.S GET 274.8% SET 250% Total Time 205.5% 1.P.N.G 192.2% H.2.H.T.N.D 185% vpxenc 161.8% Buffer Test - Single Thread - Read Write 122.1% Elapsed Time 106.6% Stock - 2D FFT Size 2048 73.6% PostgreSQL pgbench FLAC Audio Encoding Stockfish Fhourstones Timed Apache Compilation Smallpt Redis Redis C-Ray Primesieve FFmpeg VP8 libvpx Encoding PostgreSQL pgbench N-Queens FFTW NVIDIA Tegra X1 Odroid C1 @1.73GHz
NVIDIA TEGRA X1 UBUNTU LINUX encode-flac: WAV To FLAC fftw: Stock - 2D FFT Size 2048 n-queens: Elapsed Time primesieve: 1e12 Prime Number Generation build-apache: Time To Compile stockfish: Total Time vpxenc: vpxenc c-ray: Total Time ffmpeg: H.264 HD To NTSC DV smallpt: Global Illumination Renderer; 100 Samples redis: GET redis: SET pgbench: Buffer Test - Normal Load - Read Write pgbench: Buffer Test - Single Thread - Read Write fhourstones: Complex Connect-4 Solving NVIDIA Tegra X1 Odroid C1 @1.73GHz 40.00 215.66 109.64 340.53 134.51 11431 11.52 84.74 74.91 1211 615979.06 432160.48 510.88 223.82 4705.57 174.16 124.23 226.57 994.89 533.04 46435 4.40 258.85 213.49 323 164362.15 123463.07 110.45 100.78 1184.60 OpenBenchmarking.org
FLAC Audio Encoding This test times how long it takes to encode a sample WAV file to FLAC format three times. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.1 WAV To FLAC NVIDIA Tegra X1 Odroid C1 @1.73GHz 40 80 120 160 200 SE +/- 0.04, N = 5 SE +/- 1.15, N = 5 40.00 174.16 -O2 -O3 -mfloat-abi=hard -flto -ffat-lto-objects -fipa-pta -ffast-math -ftree-vectorize -mfpu=neon -logg 1. (CXX) g++ options: -fvisibility=hidden -lm
FFTW FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.4 Build: Stock - Size: 2D FFT Size 2048 NVIDIA Tegra X1 Odroid C1 @1.73GHz 50 100 150 200 250 SE +/- 0.96, N = 5 SE +/- 1.07, N = 5 215.66 124.23 -fomit-frame-pointer -fstrict-aliasing -fno-schedule-insns -mfloat-abi=hard -flto -fuse-linker-plugin -ffat-lto-objects -fipa-pta -ftree-vectorize -mfpu=neon 1. (CC) gcc options: -std=gnu99 -O3 -ffast-math -lm
N-Queens This is a test of the OpenMP version of a test that solves the N-queens problem. The board problem size is 18. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better N-Queens 1.0 Elapsed Time NVIDIA Tegra X1 Odroid C1 @1.73GHz 50 100 150 200 250 SE +/- 0.00, N = 3 SE +/- 0.18, N = 3 109.64 226.57 -mfloat-abi=hard -ffat-lto-objects -fipa-pta -ffast-math -ftree-vectorize -mfpu=neon -fomit-frame-pointer 1. (CC) gcc options: -static -fopenmp -O3
Primesieve OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 5.4.2 1e12 Prime Number Generation NVIDIA Tegra X1 Odroid C1 @1.73GHz 200 400 600 800 1000 SE +/- 7.87, N = 6 SE +/- 19.94, N = 3 340.53 994.89 -O2 -O3 -mfloat-abi=hard -flto -ffat-lto-objects -fipa-pta -mthumb 1. (CXX) g++ options: -fopenmp
Stockfish OpenBenchmarking.org ms, Fewer Is Better Stockfish 2014-11-26 Total Time NVIDIA Tegra X1 Odroid C1 @1.73GHz 10K 20K 30K 40K 50K SE +/- 45.88, N = 3 SE +/- 794.66, N = 4 11431 46435 1. (CXX) g++ options: -lpthread -fno-exceptions -fno-rtti -ansi -pedantic -O3 -flto
VP8 libvpx Encoding OpenBenchmarking.org Frames Per Second, More Is Better VP8 libvpx Encoding 1.3.0 vpxenc NVIDIA Tegra X1 Odroid C1 @1.73GHz 3 6 9 12 15 SE +/- 0.15, N = 3 SE +/- 0.05, N = 3 11.52 4.40 1. (CXX) g++ options: -lvpx -lgtest -lpthread -lm -O3
C-Ray This is a test of C-Ray, a simple raytracer designed to test the floating-point CPU performance. This test is multi-threaded (16 threads per core), will shoot 8 rays per pixel for anti-aliasing, and will generate a 1600 x 1200 image. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time NVIDIA Tegra X1 Odroid C1 @1.73GHz 60 120 180 240 300 SE +/- 0.54, N = 3 SE +/- 0.18, N = 3 84.74 258.85 -mfloat-abi=hard -flto -ffat-lto-objects -fipa-pta -ffast-math -ftree-vectorize -mfpu=neon -fomit-frame-pointer 1. (CC) gcc options: -lm -lpthread -O3
FFmpeg OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 2.6.2 H.264 HD To NTSC DV NVIDIA Tegra X1 Odroid C1 @1.73GHz 50 100 150 200 250 SE +/- 0.18, N = 3 SE +/- 1.05, N = 3 74.91 213.49 -lXv -lX11 -lXext -lxcb -lxcb-shm -lxcb-xfixes -lxcb-render -lxcb-shape -ljack -lasound -lSDL -llzma -lbz2 -mfloat-abi=hard -flto -fuse-linker-plugin -ffat-lto-objects -fipa-pta -ftree-vectorize -ffast-math -march=armv7-a -mthumb 1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lm -pthread -std=c99 -fomit-frame-pointer -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT
Smallpt Smallpt is a C++ global illumination renderer written in less than 100 lines of code. Global illumination is done via unbiased Monte Carlo path tracing and there is multi-threading support via the OpenMP library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 100 Samples NVIDIA Tegra X1 Odroid C1 @1.73GHz 300 600 900 1200 1500 SE +/- 1.45, N = 3 SE +/- 0.00, N = 3 1211 323 -O3 -mfloat-abi=hard -flto -ffat-lto-objects -fipa-pta 1. (CXX) g++ options: -fopenmp
Redis Redis is an open-source data structure server. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: GET NVIDIA Tegra X1 Odroid C1 @1.73GHz 130K 260K 390K 520K 650K SE +/- 5219.38, N = 3 SE +/- 1099.43, N = 3 615979.06 164362.15 -mfloat-abi=hard -flto -fuse-linker-plugin -ffat-lto-objects -fipa-pta -ftree-vectorize -mfpu=neon -ffast-math 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl -std=gnu99 -pipe -g3 -O3 -funroll-loops
OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: SET NVIDIA Tegra X1 Odroid C1 @1.73GHz 90K 180K 270K 360K 450K SE +/- 3893.31, N = 3 SE +/- 1276.03, N = 3 432160.48 123463.07 -mfloat-abi=hard -flto -fuse-linker-plugin -ffat-lto-objects -fipa-pta -ftree-vectorize -mfpu=neon -ffast-math 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl -std=gnu99 -pipe -g3 -O3 -funroll-loops
PostgreSQL pgbench OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 9.4.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write NVIDIA Tegra X1 Odroid C1 @1.73GHz 110 220 330 440 550 SE +/- 29.11, N = 6 SE +/- 31.02, N = 6 510.88 110.45 -O2 -O3 -mfloat-abi=hard -flto -ffat-lto-objects -fipa-pta 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 9.4.3 Scaling: Buffer Test - Test: Single Thread - Mode: Read Write NVIDIA Tegra X1 Odroid C1 @1.73GHz 50 100 150 200 250 SE +/- 5.00, N = 6 SE +/- 3.92, N = 6 223.82 100.78 -O2 -O3 -mfloat-abi=hard -flto -ffat-lto-objects -fipa-pta 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
Fhourstones OpenBenchmarking.org Kpos / sec, More Is Better Fhourstones 3.1 Complex Connect-4 Solving NVIDIA Tegra X1 Odroid C1 @1.73GHz 1000 2000 3000 4000 5000 SE +/- 1.07, N = 3 SE +/- 2.86, N = 3 4705.57 1184.60 1. (CC) gcc options: -O3
NVIDIA Tegra X1 Processor: Cortex A57 rev 1 @ 1.91GHz (4 Cores), Motherboard: foster_e_hdd, Memory: 3072MB, Disk: 500GB Seagate ST500LM000-1EJ16 + 16GB SDW16G + 32GB 00000, Graphics: NVIDIA TEGRA
OS: Ubuntu 14.10, Kernel: 3.10.61 (aarch64), Display Driver: fbdev 0.4.4, Compiler: GCC 4.9.1 + CUDA 6.5, File-System: ext4, Screen Resolution: 1920x2400
Compiler Notes: --build=aarch64-linux-gnu --disable-browser-plugin --disable-libquadmath --disable-libsanitizer --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-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --target=aarch64-linux-gnu --with-arch-directory=arm64 -vProcessor Notes: Scaling Governor: tegra performance
Testing initiated at 28 July 2015 17:11 by user android.
Odroid C1 @1.73GHz Processor: ARMv7 rev 1 @ 1.73GHz (4 Cores), Motherboard: ODROIDC, Memory: 948MB, Disk: 16GB SL16G
OS: Ubuntu 14.04, Kernel: 3.10.80-120 (armv7l), Desktop: LXDE 0.6.1, Display Server: X Server 1.15.1, OpenGL: 2.1 Mesa 10.1.3, Compiler: GCC 4.9.2, File-System: ext4, Screen Resolution: 1280x1024
Compiler Notes: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --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-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-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-float=hard --with-fpu=vfpv3-d16 --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.9-armhf/jre --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.9-armhf --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.9-armhf --with-mode=thumb -vProcessor Notes: Scaling Governor: meson_cpufreq interactive
Testing initiated at 4 August 2015 00:35 by user odroid.