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&grw .
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 rodinia: OpenCL Myocyte rodinia: OpenCL Heartwall rodinia: OpenCL Leukocyte rodinia: OpenCL Particle Filter luxmark: CPU - Room luxmark: CPU - Sala luxmark: GPU - Room luxmark: GPU - Sala luxmark: CPU+GPU - Room luxmark: CPU+GPU - Sala luxmark: CPU - Luxball HDR luxmark: GPU - Luxball HDR luxmark: CPU+GPU - Luxball HDR opendwarfs: LU Decomposition opendwarfs: Compressed Sparse Row opendwarfs: Cyclic Redundancy Check AMD Athlon 5350 AMD Athlon 5150 AMD Sempron 3850 AMD Sempron 2650 opencl 32.12 103.48 285.73 378.80 83 131 37 67 106 193 995 551 1424 604.91 14.19 0.79 33.78 104.44 331.54 379.06 70 110 36 67 104 182 828 551 1348 610.40 16.86 0.80 44.28 126.19 411.43 482.53 62 94 30 56 95 162 700 470 1217 766.86 17.10 0.97 80.31 133.77 420.19 526.03 34 48 28 50 69 114 358 427 853 814.34 18.88 1.09 OpenBenchmarking.org
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
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 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 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
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
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: 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: 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: 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: 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 - 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: 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+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
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
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: 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
Phoronix Test Suite v10.8.5