AMD AM1 APUs vs. NVIDIA Tegra K1 Jetson TK1 Comparing the various AMD AM1 APUs on Ubuntu Linux against the NVIDIA Jetson TK1 ARM development board with the Tegra K1 SoC. All benchmarks under Ubuntu 14.04 LTS. Benchmarks by Michael Larabel for a future article on Phoronix.com
HTML result view exported from: https://openbenchmarking.org/result/1405052-KH-AMDAM126826&grs .
AMD AM1 APUs vs. NVIDIA Tegra K1 Jetson TK1 Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution AMD Sempron 2650 AMD Sempron 3850 AMD Athlon 5150 AMD Athlon 5350 NVIDIA Jetson TK1 AMD Sempron 2650 APU with Radeon R3 @ 1.45GHz (2 Cores) ASUS AM1I-A AMD Family 16h Root Complex 3584MB 240GB OCZ VERTEX3 ASUS AMD Radeon HD 8240 512MB AMD Device 9840 VE228 Realtek RTL8111/8168/8411 Ubuntu 14.04 3.14.0-031400-generic (x86_64) Unity 7.2.0 X Server 1.15.0 radeon 7.3.99 3.1 Mesa 10.2.0-devel (git-4d64180 trusty-oibaf-ppa) Gallium 0.4 GCC 4.8.2 ext4 1920x1080 AMD Sempron 3850 APU with Radeon R3 @ 1.30GHz (4 Cores) ASUS AMD Radeon HD 8280 512MB AMD Athlon 5150 APU with Radeon R3 @ 1.60GHz (4 Cores) ASUS AMD Radeon HD 8400 512MB AMD Athlon 5350 APU with Radeon R3 @ 2.05GHz (4 Cores) ARMv7 rev 3 @ 2.32GHz (4 Cores) laguna 2048MB 16GB SEM16G GK20A/AXI 3.10.24-g6a2d13a (armv7l) X Server 1.15.1 NVIDIA 19.2 4.3.0 OpenBenchmarking.org Compiler Details - AMD Sempron 2650: --build=x86_64-linux-gnu --disable-browser-plugin --disable-libmudflap --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-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - AMD Sempron 3850: --build=x86_64-linux-gnu --disable-browser-plugin --disable-libmudflap --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-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - AMD Athlon 5150: --build=x86_64-linux-gnu --disable-browser-plugin --disable-libmudflap --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-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - AMD Athlon 5350: --build=x86_64-linux-gnu --disable-browser-plugin --disable-libmudflap --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-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -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 Processor Details - AMD Sempron 2650: Scaling Governor: acpi-cpufreq ondemand - AMD Sempron 3850: Scaling Governor: acpi-cpufreq ondemand - AMD Athlon 5150: Scaling Governor: acpi-cpufreq ondemand - AMD Athlon 5350: Scaling Governor: acpi-cpufreq ondemand - NVIDIA Jetson TK1: Scaling Governor: tegra ondemand Graphics Details - AMD Sempron 2650, AMD Sempron 3850, AMD Athlon 5150, AMD Athlon 5350: GLAMOR
AMD AM1 APUs vs. NVIDIA Tegra K1 Jetson TK1 mafft: Multiple Sequence Alignment c-ray: Total Time x264: H.264 Video Encoding build-imagemagick: Time To Compile build-apache: Time To Compile scimark2: Monte Carlo encode-flac: WAV To FLAC hint: FLOAT encode-mp3: WAV To MP3 scimark2: Sparse Matrix Multiply scimark2: Jacobi Successive Over-Relaxation dolfyn: Computational Fluid Dynamics lammps: Rhodopsin Protein scimark2: Composite AMD Sempron 2650 AMD Sempron 3850 AMD Athlon 5150 AMD Athlon 5350 NVIDIA Jetson TK1 48.35 204.16 14.72 641.12 285.40 142.77 24.58 94704054.94 53.33 424.90 398.96 116.74 214.51 287.63 29.62 114.00 26.08 363.74 190.03 129.17 27.39 84905699.45 59.33 427.25 362.72 120.43 214.22 277.27 23.96 92.49 31.74 310.91 158.81 157.49 22.25 104598539.86 48.34 500.98 444.95 99.74 175.86 329.68 19.34 72.15 39.73 262.52 129.09 201.92 17.35 134231671.35 37.61 589.00 566.67 79.99 142.51 399.01 16.10 113.90 32.35 397.58 138.16 231.92 15.90 105341680.13 37.98 376.25 480.89 108.51 172.50 351.19 OpenBenchmarking.org
Timed MAFFT Alignment Multiple Sequence Alignment OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 6.864 Multiple Sequence Alignment AMD Sempron 2650 AMD Sempron 3850 AMD Athlon 5150 AMD Athlon 5350 NVIDIA Jetson TK1 11 22 33 44 55 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.52, N = 6 SE +/- 0.43, N = 6 SE +/- 0.11, N = 3 48.35 29.62 23.96 19.34 16.10 1. (CC) gcc options: -O3 -lm -lpthread
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time AMD Sempron 2650 AMD Sempron 3850 AMD Athlon 5150 AMD Athlon 5350 NVIDIA Jetson TK1 40 80 120 160 200 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.22, N = 3 204.16 114.00 92.49 72.15 113.90 1. (CC) gcc options: -lm -lpthread -O3 -march=native
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2014-01-09 H.264 Video Encoding AMD Sempron 2650 AMD Sempron 3850 AMD Athlon 5150 AMD Athlon 5350 NVIDIA Jetson TK1 9 18 27 36 45 SE +/- 0.06, N = 5 SE +/- 0.02, N = 5 SE +/- 0.06, N = 5 SE +/- 0.08, N = 5 SE +/- 0.16, N = 5 14.72 26.08 31.74 39.73 32.35 -m64 -ffast-math -fomit-frame-pointer -fno-tree-vectorize -m64 -ffast-math -fomit-frame-pointer -fno-tree-vectorize -m64 -ffast-math -fomit-frame-pointer -fno-tree-vectorize -m64 -ffast-math -fomit-frame-pointer -fno-tree-vectorize 1. (CC) gcc options: -ldl -lm -lpthread -O3 -march=native -std=gnu99
Timed ImageMagick Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed ImageMagick Compilation 6.8.1-10 Time To Compile AMD Sempron 2650 AMD Sempron 3850 AMD Athlon 5150 AMD Athlon 5350 NVIDIA Jetson TK1 140 280 420 560 700 SE +/- 0.25, N = 3 SE +/- 0.26, N = 3 SE +/- 0.87, N = 3 SE +/- 0.33, N = 3 SE +/- 0.71, N = 3 641.12 363.74 310.91 262.52 397.58
Timed Apache Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.4.7 Time To Compile AMD Sempron 2650 AMD Sempron 3850 AMD Athlon 5150 AMD Athlon 5350 NVIDIA Jetson TK1 60 120 180 240 300 SE +/- 0.32, N = 3 SE +/- 0.15, N = 3 SE +/- 0.22, N = 3 SE +/- 0.14, N = 3 SE +/- 0.24, N = 3 285.40 190.03 158.81 129.09 138.16
SciMark Computational Test: Monte Carlo OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Monte Carlo AMD Sempron 2650 AMD Sempron 3850 AMD Athlon 5150 AMD Athlon 5350 NVIDIA Jetson TK1 50 100 150 200 250 SE +/- 0.01, N = 4 SE +/- 1.27, N = 4 SE +/- 0.01, N = 4 SE +/- 0.04, N = 4 SE +/- 0.00, N = 4 142.77 129.17 157.49 201.92 231.92 1. (CXX) g++ options: -O3 -march=native
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.0 WAV To FLAC AMD Sempron 2650 AMD Sempron 3850 AMD Athlon 5150 AMD Athlon 5350 NVIDIA Jetson TK1 6 12 18 24 30 SE +/- 0.02, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.08, N = 5 24.58 27.39 22.25 17.35 15.90 1. (CXX) g++ options: -O3 -march=native -fvisibility=hidden -logg -lm
Hierarchical INTegration Test: FLOAT OpenBenchmarking.org QUIPs, More Is Better Hierarchical INTegration 1.0 Test: FLOAT AMD Sempron 2650 AMD Sempron 3850 AMD Athlon 5150 AMD Athlon 5350 NVIDIA Jetson TK1 30M 60M 90M 120M 150M SE +/- 99265.33, N = 3 SE +/- 107522.46, N = 3 SE +/- 64660.02, N = 3 SE +/- 2090.04, N = 3 SE +/- 152841.52, N = 3 94704054.94 84905699.45 104598539.86 134231671.35 105341680.13 1. (CC) gcc options: -O3 -march=native -lm
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.99.3 WAV To MP3 AMD Sempron 2650 AMD Sempron 3850 AMD Athlon 5150 AMD Athlon 5350 NVIDIA Jetson TK1 13 26 39 52 65 SE +/- 0.10, N = 5 SE +/- 0.05, N = 5 SE +/- 0.10, N = 5 SE +/- 0.08, N = 5 SE +/- 0.20, N = 5 53.33 59.33 48.34 37.61 37.98 1. (CC) gcc options: -pipe -O3 -march=native -lm
SciMark Computational Test: Sparse Matrix Multiply OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Sparse Matrix Multiply AMD Sempron 2650 AMD Sempron 3850 AMD Athlon 5150 AMD Athlon 5350 NVIDIA Jetson TK1 130 260 390 520 650 SE +/- 0.07, N = 4 SE +/- 0.24, N = 4 SE +/- 0.08, N = 4 SE +/- 0.72, N = 4 SE +/- 0.16, N = 4 424.90 427.25 500.98 589.00 376.25 1. (CXX) g++ options: -O3 -march=native
SciMark Computational Test: Jacobi Successive Over-Relaxation OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation AMD Sempron 2650 AMD Sempron 3850 AMD Athlon 5150 AMD Athlon 5350 NVIDIA Jetson TK1 120 240 360 480 600 SE +/- 0.20, N = 4 SE +/- 0.04, N = 4 SE +/- 0.04, N = 4 SE +/- 0.36, N = 3 SE +/- 0.11, N = 4 398.96 362.72 444.95 566.67 480.89 1. (CXX) g++ options: -O3 -march=native
Dolfyn Computational Fluid Dynamics OpenBenchmarking.org Seconds, Fewer Is Better Dolfyn 0.527 Computational Fluid Dynamics AMD Sempron 2650 AMD Sempron 3850 AMD Athlon 5150 AMD Athlon 5350 NVIDIA Jetson TK1 30 60 90 120 150 SE +/- 0.16, N = 3 SE +/- 0.16, N = 3 SE +/- 0.13, N = 3 SE +/- 0.14, N = 3 SE +/- 0.09, N = 3 116.74 120.43 99.74 79.99 108.51
LAMMPS Molecular Dynamics Simulator Test: Rhodopsin Protein OpenBenchmarking.org Loop Time, Fewer Is Better LAMMPS Molecular Dynamics Simulator 1.0 Test: Rhodopsin Protein AMD Sempron 2650 AMD Sempron 3850 AMD Athlon 5150 AMD Athlon 5350 NVIDIA Jetson TK1 50 100 150 200 250 SE +/- 0.78, N = 3 SE +/- 1.24, N = 3 SE +/- 1.34, N = 3 SE +/- 2.45, N = 4 SE +/- 0.07, N = 3 214.51 214.22 175.86 142.51 172.50 1. (CXX) g++ options: -lfftw -lmpich
SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Composite AMD Sempron 2650 AMD Sempron 3850 AMD Athlon 5150 AMD Athlon 5350 NVIDIA Jetson TK1 90 180 270 360 450 SE +/- 0.05, N = 4 SE +/- 0.24, N = 4 SE +/- 0.05, N = 4 SE +/- 0.32, N = 4 SE +/- 0.05, N = 4 287.63 277.27 329.68 399.01 351.19 1. (CXX) g++ options: -O3 -march=native
Phoronix Test Suite v10.8.5