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