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&grw&rdt .
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 Athlon 5350 AMD Athlon 5150 AMD Sempron 3850 AMD Sempron 2650 NVIDIA Jetson TK1 AMD Athlon 5350 APU with Radeon R3 @ 2.05GHz (4 Cores) ASUS AM1I-A AMD Family 16h Root Complex 3584MB 240GB OCZ VERTEX3 ASUS AMD Radeon HD 8400 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 Athlon 5150 APU with Radeon R3 @ 1.60GHz (4 Cores) AMD Sempron 3850 APU with Radeon R3 @ 1.30GHz (4 Cores) ASUS AMD Radeon HD 8280 512MB AMD Sempron 2650 APU with Radeon R3 @ 1.45GHz (2 Cores) ASUS AMD Radeon HD 8240 512MB 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 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 - 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 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 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 - 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 Athlon 5350: Scaling Governor: acpi-cpufreq ondemand - AMD Athlon 5150: Scaling Governor: acpi-cpufreq ondemand - AMD Sempron 3850: Scaling Governor: acpi-cpufreq ondemand - AMD Sempron 2650: Scaling Governor: acpi-cpufreq ondemand - NVIDIA Jetson TK1: Scaling Governor: tegra ondemand Graphics Details - AMD Athlon 5350, AMD Athlon 5150, AMD Sempron 3850, AMD Sempron 2650: GLAMOR
AMD AM1 APUs vs. NVIDIA Tegra K1 Jetson TK1 scimark2: Composite scimark2: Monte Carlo scimark2: Sparse Matrix Multiply scimark2: Jacobi Successive Over-Relaxation hint: FLOAT encode-flac: WAV To FLAC encode-mp3: WAV To MP3 mafft: Multiple Sequence Alignment dolfyn: Computational Fluid Dynamics lammps: Rhodopsin Protein build-imagemagick: Time To Compile build-apache: Time To Compile x264: H.264 Video Encoding c-ray: Total Time AMD Athlon 5350 AMD Athlon 5150 AMD Sempron 3850 AMD Sempron 2650 NVIDIA Jetson TK1 399.01 201.92 589.00 566.67 134231671.35 17.35 37.61 19.34 79.99 142.51 262.52 129.09 39.73 72.15 329.68 157.49 500.98 444.95 104598539.86 22.25 48.34 23.96 99.74 175.86 310.91 158.81 31.74 92.49 277.27 129.17 427.25 362.72 84905699.45 27.39 59.33 29.62 120.43 214.22 363.74 190.03 26.08 114.00 287.63 142.77 424.90 398.96 94704054.94 24.58 53.33 48.35 116.74 214.51 641.12 285.40 14.72 204.16 351.19 231.92 376.25 480.89 105341680.13 15.90 37.98 16.10 108.51 172.50 397.58 138.16 32.35 113.90 OpenBenchmarking.org
SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Composite AMD Athlon 5350 AMD Athlon 5150 AMD Sempron 3850 AMD Sempron 2650 NVIDIA Jetson TK1 90 180 270 360 450 SE +/- 0.32, N = 4 SE +/- 0.05, N = 4 SE +/- 0.24, N = 4 SE +/- 0.05, N = 4 SE +/- 0.05, N = 4 399.01 329.68 277.27 287.63 351.19 1. (CXX) g++ options: -O3 -march=native
SciMark Computational Test: Monte Carlo OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Monte Carlo AMD Athlon 5350 AMD Athlon 5150 AMD Sempron 3850 AMD Sempron 2650 NVIDIA Jetson TK1 50 100 150 200 250 SE +/- 0.04, N = 4 SE +/- 0.01, N = 4 SE +/- 1.27, N = 4 SE +/- 0.01, N = 4 SE +/- 0.00, N = 4 201.92 157.49 129.17 142.77 231.92 1. (CXX) g++ options: -O3 -march=native
SciMark Computational Test: Sparse Matrix Multiply OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Sparse Matrix Multiply AMD Athlon 5350 AMD Athlon 5150 AMD Sempron 3850 AMD Sempron 2650 NVIDIA Jetson TK1 130 260 390 520 650 SE +/- 0.72, N = 4 SE +/- 0.08, N = 4 SE +/- 0.24, N = 4 SE +/- 0.07, N = 4 SE +/- 0.16, N = 4 589.00 500.98 427.25 424.90 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 Athlon 5350 AMD Athlon 5150 AMD Sempron 3850 AMD Sempron 2650 NVIDIA Jetson TK1 120 240 360 480 600 SE +/- 0.36, N = 3 SE +/- 0.04, N = 4 SE +/- 0.04, N = 4 SE +/- 0.20, N = 4 SE +/- 0.11, N = 4 566.67 444.95 362.72 398.96 480.89 1. (CXX) g++ options: -O3 -march=native
Hierarchical INTegration Test: FLOAT OpenBenchmarking.org QUIPs, More Is Better Hierarchical INTegration 1.0 Test: FLOAT AMD Athlon 5350 AMD Athlon 5150 AMD Sempron 3850 AMD Sempron 2650 NVIDIA Jetson TK1 30M 60M 90M 120M 150M SE +/- 2090.04, N = 3 SE +/- 64660.02, N = 3 SE +/- 107522.46, N = 3 SE +/- 99265.33, N = 3 SE +/- 152841.52, N = 3 134231671.35 104598539.86 84905699.45 94704054.94 105341680.13 1. (CC) gcc options: -O3 -march=native -lm
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.0 WAV To FLAC AMD Athlon 5350 AMD Athlon 5150 AMD Sempron 3850 AMD Sempron 2650 NVIDIA Jetson TK1 6 12 18 24 30 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.02, N = 5 SE +/- 0.08, N = 5 17.35 22.25 27.39 24.58 15.90 1. (CXX) g++ options: -O3 -march=native -fvisibility=hidden -logg -lm
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.99.3 WAV To MP3 AMD Athlon 5350 AMD Athlon 5150 AMD Sempron 3850 AMD Sempron 2650 NVIDIA Jetson TK1 13 26 39 52 65 SE +/- 0.08, N = 5 SE +/- 0.10, N = 5 SE +/- 0.05, N = 5 SE +/- 0.10, N = 5 SE +/- 0.20, N = 5 37.61 48.34 59.33 53.33 37.98 1. (CC) gcc options: -pipe -O3 -march=native -lm
Timed MAFFT Alignment Multiple Sequence Alignment OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 6.864 Multiple Sequence Alignment AMD Athlon 5350 AMD Athlon 5150 AMD Sempron 3850 AMD Sempron 2650 NVIDIA Jetson TK1 11 22 33 44 55 SE +/- 0.43, N = 6 SE +/- 0.52, N = 6 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.11, N = 3 19.34 23.96 29.62 48.35 16.10 1. (CC) gcc options: -O3 -lm -lpthread
Dolfyn Computational Fluid Dynamics OpenBenchmarking.org Seconds, Fewer Is Better Dolfyn 0.527 Computational Fluid Dynamics AMD Athlon 5350 AMD Athlon 5150 AMD Sempron 3850 AMD Sempron 2650 NVIDIA Jetson TK1 30 60 90 120 150 SE +/- 0.14, N = 3 SE +/- 0.13, N = 3 SE +/- 0.16, N = 3 SE +/- 0.16, N = 3 SE +/- 0.09, N = 3 79.99 99.74 120.43 116.74 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 Athlon 5350 AMD Athlon 5150 AMD Sempron 3850 AMD Sempron 2650 NVIDIA Jetson TK1 50 100 150 200 250 SE +/- 2.45, N = 4 SE +/- 1.34, N = 3 SE +/- 1.24, N = 3 SE +/- 0.78, N = 3 SE +/- 0.07, N = 3 142.51 175.86 214.22 214.51 172.50 1. (CXX) g++ options: -lfftw -lmpich
Timed ImageMagick Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed ImageMagick Compilation 6.8.1-10 Time To Compile AMD Athlon 5350 AMD Athlon 5150 AMD Sempron 3850 AMD Sempron 2650 NVIDIA Jetson TK1 140 280 420 560 700 SE +/- 0.33, N = 3 SE +/- 0.87, N = 3 SE +/- 0.26, N = 3 SE +/- 0.25, N = 3 SE +/- 0.71, N = 3 262.52 310.91 363.74 641.12 397.58
Timed Apache Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.4.7 Time To Compile AMD Athlon 5350 AMD Athlon 5150 AMD Sempron 3850 AMD Sempron 2650 NVIDIA Jetson TK1 60 120 180 240 300 SE +/- 0.14, N = 3 SE +/- 0.22, N = 3 SE +/- 0.15, N = 3 SE +/- 0.32, N = 3 SE +/- 0.24, N = 3 129.09 158.81 190.03 285.40 138.16
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2014-01-09 H.264 Video Encoding AMD Athlon 5350 AMD Athlon 5150 AMD Sempron 3850 AMD Sempron 2650 NVIDIA Jetson TK1 9 18 27 36 45 SE +/- 0.08, N = 5 SE +/- 0.06, N = 5 SE +/- 0.02, N = 5 SE +/- 0.06, N = 5 SE +/- 0.16, N = 5 39.73 31.74 26.08 14.72 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
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time AMD Athlon 5350 AMD Athlon 5150 AMD Sempron 3850 AMD Sempron 2650 NVIDIA Jetson TK1 40 80 120 160 200 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.06, N = 3 SE +/- 0.22, N = 3 72.15 92.49 114.00 204.16 113.90 1. (CC) gcc options: -lm -lpthread -O3 -march=native
Phoronix Test Suite v10.8.5