OpenCL AMD AM1 Kabini APUs Linux Linux AMD OpenCL benchmarks of the AM1 Kabini APUs using the Catalyst Linux graphics drivers. Benchmarks by Michael Larabel for a future article on Phoronix.com.
HTML result view exported from: https://openbenchmarking.org/result/1801054-TA-1404161KH17&grr .
OpenCL AMD AM1 Kabini APUs Linux 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 opencl 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 (600/800MHz) AMD Device 9840 VE228 Realtek RTL8111/8168/8411 Ubuntu 14.04 3.13.0-23-generic (x86_64) Unity 7.2.0 X Server 1.15.0 fglrx 13.35.5 4.3.12798 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 AMD Athlon 5150 APU with Radeon R3 @ 1.60GHz (4 Cores) MSI AM1I (MS-7865) v2.0 16GB MSI AMD KABINI (DRM 2.50.0 / 4.14.0-2-amd64 LLVM 5.0.0) 512MB AMD Kabini HDMI/DP VE247 Debian testing 4.14.0-2-amd64 (x86_64) GNOME Shell 3.26.2 modesetting 0.9.0 4.5 Mesa 17.2.5 Clang 4.0.1-8 + LLVM 4.0.1 OpenBenchmarking.org Environment Details - AMD Athlon 5350, AMD Athlon 5150, AMD Sempron 3850, AMD Sempron 2650: LIBGL_DRIVERS_PATH=/usr/lib/fglrx/dri:/usr/lib/x86_64-linux-gnu/dri:/usr/lib/dri:/usr/lib32/fglrx/dri:/usr/lib/i386-linux-gnu/dri 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 - opencl: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v Processor Details - Scaling Governor: acpi-cpufreq ondemand
OpenCL AMD AM1 Kabini APUs Linux opendwarfs: Cyclic Redundancy Check opendwarfs: Compressed Sparse Row opendwarfs: LU Decomposition luxmark: CPU+GPU - Luxball HDR luxmark: GPU - Luxball HDR luxmark: CPU - Luxball HDR luxmark: CPU+GPU - Sala luxmark: CPU+GPU - Room luxmark: GPU - Sala luxmark: GPU - Room luxmark: CPU - Sala luxmark: CPU - Room rodinia: OpenCL Particle Filter rodinia: OpenCL Leukocyte rodinia: OpenCL Heartwall rodinia: OpenCL Myocyte AMD Athlon 5350 AMD Athlon 5150 AMD Sempron 3850 AMD Sempron 2650 opencl 0.79 14.19 604.91 1424 551 995 193 106 67 37 131 83 378.80 285.73 103.48 32.12 0.80 16.86 610.40 1348 551 828 182 104 67 36 110 70 379.06 331.54 104.44 33.78 0.97 17.10 766.86 1217 470 700 162 95 56 30 94 62 482.53 411.43 126.19 44.28 1.09 18.88 814.34 853 427 358 114 69 50 28 48 34 526.03 420.19 133.77 80.31 OpenBenchmarking.org
OpenDwarfs Test: Cyclic Redundancy Check OpenBenchmarking.org ms, Fewer Is Better OpenDwarfs 2013-11-06 Test: Cyclic Redundancy Check AMD Athlon 5350 AMD Athlon 5150 AMD Sempron 3850 AMD Sempron 2650 0.2453 0.4906 0.7359 0.9812 1.2265 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.79 0.80 0.97 1.09 1. (CC) gcc options: -lm -lOpenCL
OpenDwarfs Test: Compressed Sparse Row OpenBenchmarking.org ms, Fewer Is Better OpenDwarfs 2013-11-06 Test: Compressed Sparse Row AMD Athlon 5350 AMD Athlon 5150 AMD Sempron 3850 AMD Sempron 2650 5 10 15 20 25 SE +/- 0.48, N = 6 SE +/- 0.88, N = 6 SE +/- 0.53, N = 6 SE +/- 0.34, N = 3 14.19 16.86 17.10 18.88 1. (CC) gcc options: -lm -lOpenCL
OpenDwarfs Test: LU Decomposition OpenBenchmarking.org ms, Fewer Is Better OpenDwarfs 2013-11-06 Test: LU Decomposition AMD Athlon 5350 AMD Athlon 5150 AMD Sempron 3850 AMD Sempron 2650 200 400 600 800 1000 SE +/- 1.73, N = 3 SE +/- 0.51, N = 3 SE +/- 1.33, N = 3 SE +/- 1.42, N = 3 604.91 610.40 766.86 814.34 1. (CC) gcc options: -lm -lOpenCL
LuxMark OpenCL Device: CPU+GPU - Scene: Luxball HDR OpenBenchmarking.org Score, More Is Better LuxMark 2.1beta1 OpenCL Device: CPU+GPU - Scene: Luxball HDR AMD Athlon 5350 AMD Athlon 5150 AMD Sempron 3850 AMD Sempron 2650 300 600 900 1200 1500 SE +/- 2.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.67, N = 3 SE +/- 0.33, N = 3 1424 1348 1217 853
LuxMark OpenCL Device: GPU - Scene: Luxball HDR OpenBenchmarking.org Score, More Is Better LuxMark 2.1beta1 OpenCL Device: GPU - Scene: Luxball HDR AMD Athlon 5350 AMD Athlon 5150 AMD Sempron 3850 AMD Sempron 2650 120 240 360 480 600 SE +/- 0.00, N = 3 SE +/- 0.58, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 551 551 470 427
LuxMark OpenCL Device: CPU - Scene: Luxball HDR OpenBenchmarking.org Score, More Is Better LuxMark 2.1beta1 OpenCL Device: CPU - Scene: Luxball HDR AMD Athlon 5350 AMD Athlon 5150 AMD Sempron 3850 AMD Sempron 2650 200 400 600 800 1000 SE +/- 0.88, N = 3 SE +/- 0.67, N = 3 SE +/- 0.00, N = 3 SE +/- 0.88, N = 3 995 828 700 358
LuxMark OpenCL Device: CPU+GPU - Scene: Sala OpenBenchmarking.org Score, More Is Better LuxMark 2.1beta1 OpenCL Device: CPU+GPU - Scene: Sala AMD Athlon 5350 AMD Athlon 5150 AMD Sempron 3850 AMD Sempron 2650 40 80 120 160 200 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 193 182 162 114
LuxMark OpenCL Device: CPU+GPU - Scene: Room OpenBenchmarking.org Score, More Is Better LuxMark 2.1beta1 OpenCL Device: CPU+GPU - Scene: Room AMD Athlon 5350 AMD Athlon 5150 AMD Sempron 3850 AMD Sempron 2650 20 40 60 80 100 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 106 104 95 69
LuxMark OpenCL Device: GPU - Scene: Sala OpenBenchmarking.org Score, More Is Better LuxMark 2.1beta1 OpenCL Device: GPU - Scene: Sala AMD Athlon 5350 AMD Athlon 5150 AMD Sempron 3850 AMD Sempron 2650 15 30 45 60 75 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 67 67 56 50
LuxMark OpenCL Device: GPU - Scene: Room OpenBenchmarking.org Score, More Is Better LuxMark 2.1beta1 OpenCL Device: GPU - Scene: Room AMD Athlon 5350 AMD Athlon 5150 AMD Sempron 3850 AMD Sempron 2650 9 18 27 36 45 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 37 36 30 28
LuxMark OpenCL Device: CPU - Scene: Sala OpenBenchmarking.org Score, More Is Better LuxMark 2.1beta1 OpenCL Device: CPU - Scene: Sala AMD Athlon 5350 AMD Athlon 5150 AMD Sempron 3850 AMD Sempron 2650 30 60 90 120 150 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 131 110 94 48
LuxMark OpenCL Device: CPU - Scene: Room OpenBenchmarking.org Score, More Is Better LuxMark 2.1beta1 OpenCL Device: CPU - Scene: Room AMD Athlon 5350 AMD Athlon 5150 AMD Sempron 3850 AMD Sempron 2650 20 40 60 80 100 SE +/- 0.33, N = 3 SE +/- 0.67, N = 3 SE +/- 0.58, N = 3 SE +/- 0.00, N = 3 83 70 62 34
Rodinia Test: OpenCL Particle Filter OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenCL Particle Filter AMD Athlon 5350 AMD Athlon 5150 AMD Sempron 3850 AMD Sempron 2650 110 220 330 440 550 SE +/- 1.14, N = 3 SE +/- 0.53, N = 3 SE +/- 0.28, N = 3 SE +/- 1.47, N = 3 378.80 379.06 482.53 526.03 1. (CXX) g++ options: -O2 -lOpenCL
Rodinia Test: OpenCL Leukocyte OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenCL Leukocyte AMD Athlon 5350 AMD Athlon 5150 AMD Sempron 3850 AMD Sempron 2650 90 180 270 360 450 SE +/- 0.74, N = 3 SE +/- 0.49, N = 3 SE +/- 0.47, N = 3 SE +/- 7.28, N = 3 285.73 331.54 411.43 420.19 1. (CXX) g++ options: -O2 -lOpenCL
Rodinia Test: OpenCL Heartwall OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenCL Heartwall AMD Athlon 5350 AMD Athlon 5150 AMD Sempron 3850 AMD Sempron 2650 30 60 90 120 150 SE +/- 0.23, N = 3 SE +/- 0.07, N = 3 SE +/- 0.20, N = 3 SE +/- 0.12, N = 3 103.48 104.44 126.19 133.77 1. (CXX) g++ options: -O2 -lOpenCL
Rodinia Test: OpenCL Myocyte OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenCL Myocyte AMD Athlon 5350 AMD Athlon 5150 AMD Sempron 3850 AMD Sempron 2650 20 40 60 80 100 SE +/- 5.21, N = 6 SE +/- 5.21, N = 6 SE +/- 5.46, N = 6 SE +/- 30.84, N = 6 32.12 33.78 44.28 80.31 1. (CXX) g++ options: -O2 -lOpenCL
Phoronix Test Suite v10.8.5