Radeon R600g and RadeonSI Gallium3D Clover OpenCL benchmarks with SHOC and clpeak. Benchmark results by Michael Larabel of Phoronix.com.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1602038-BOXI-160202050 OpenCL Radeon Open-Source - Phoronix Test Suite OpenCL Radeon Open-Source Radeon R600g and RadeonSI Gallium3D Clover OpenCL benchmarks with SHOC and clpeak. Benchmark results by Michael Larabel of Phoronix.com.
HTML result view exported from: https://openbenchmarking.org/result/1602038-BOXI-160202050&gru&sro&export=pdf .
OpenCL Radeon Open-Source Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Radeon HD 6870 Radeon HD 6950 Radeon HD 7950 Radeon R9 285 Radeon R9 290 Radeon R7 370 Radeon R9 380 Intel Core i7-5960X @ 3.50GHz (16 Cores) Gigabyte X99-UD4-CF Intel Xeon E7 v3/Xeon 16384MB 2 x 120GB SanDisk SDSSDA12 + 120GB Samsung SSD 850 Sapphire AMD Radeon HD 6870 1024MB Realtek ALC1150 DELL P2415Q Intel Connection Ubuntu 15.10 4.5.0-rc2amdgpu-pp+ (x86_64) 20160201 Unity X Server 1.17.2 radeon 7.6.99 3.3 Mesa 11.2.0-devel (padoka PPA) Gallium 0.4 GCC 5.2.1 20151010 ext4 3840x2160 Sapphire AMD Radeon HD 6950 2048MB 4.1 Mesa 11.2.0-devel (padoka PPA) Gallium 0.4 XFX AMD Radeon HD 7950/8950 OEM / R9 280 3072MB XFX AMD Radeon R9 285/380 2048MB amdgpu 1.0.99 XFX AMD Radeon R9 290 4096MB radeon 7.6.99 MSI AMD Radeon R7 370 / R9 270/370 OEM 4096MB Intel Core i7-2600 @ 3.80GHz (8 Cores) MSI H61M-P21 (MS-7680) v3.0 Intel 2nd Generation Core Family DRAM 8192MB 256GB Samsung SSD 840 + 1000GB Western Digital WD10EACS-00Z + 500GB SAMSUNG HD501LJ AMD Radeon R9 285/380 4096MB (980/1475MHz) Intel 6 /C200 MW221 + IBM L191p Realtek RTL8111/8168/8411 Ubuntu 14.04 3.16.1-031601-generic (x86_64) KDE 4.14.13 fglrx 15.30.3 4.3.13416 GCC 4.8.5 btrfs 2960x1050 OpenBenchmarking.org Kernel Details - Radeon HD 6870, Radeon HD 6950, Radeon HD 7950, Radeon R9 285, Radeon R9 290, Radeon R7 370: amdgpu.powerplay=1 Compiler Details - Radeon HD 6870: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --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,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --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-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Radeon HD 6950: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --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,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --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-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Radeon HD 7950: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --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,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --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-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Radeon R9 285: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --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,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --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-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Radeon R9 290: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --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,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --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-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Radeon R7 370: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --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,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --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-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Radeon R9 380: --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 Processor Details - Radeon HD 6870: Scaling Governor: intel_pstate performance - Radeon HD 6950: Scaling Governor: intel_pstate performance - Radeon HD 7950: Scaling Governor: intel_pstate performance - Radeon R9 285: Scaling Governor: intel_pstate performance - Radeon R9 290: Scaling Governor: intel_pstate performance - Radeon R7 370: Scaling Governor: intel_pstate performance - Radeon R9 380: Scaling Governor: intel_pstate powersave Graphics Details - Radeon HD 6870: EXA - Radeon HD 6950: EXA - Radeon HD 7950: GLAMOR - Radeon R9 285: GLAMOR - Radeon R9 290: GLAMOR - Radeon R7 370: GLAMOR Environment Details - Radeon R9 380: 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
OpenCL Radeon Open-Source shoc: OpenCL - Bus Speed Download shoc: OpenCL - Bus Speed Readback Radeon HD 6870 Radeon HD 6950 Radeon HD 7950 Radeon R9 285 Radeon R9 290 Radeon R7 370 Radeon R9 380 10.21 5.59 10.14 5.94 7.72 3.02 10.21 5.05 6.67 6.65 OpenBenchmarking.org
SHOC Scalable HeterOgeneous Computing Target: OpenCL - Benchmark: Bus Speed Download OpenBenchmarking.org GB/s, More Is Better SHOC Scalable HeterOgeneous Computing 2015-11-10 Target: OpenCL - Benchmark: Bus Speed Download Radeon HD 7950 Radeon R7 370 Radeon R9 285 Radeon R9 290 Radeon R9 380 3 6 9 12 15 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.04, N = 3 SE +/- 0.17, N = 6 SE +/- 0.00, N = 3 10.21 10.21 10.14 7.72 6.67 -lSHOCCommonMPI -pthread -lmpi_cxx -lmpi -ldl -lhwloc -lSHOCCommonMPI -pthread -lmpi_cxx -lmpi -ldl -lhwloc -lSHOCCommonMPI -pthread -lmpi_cxx -lmpi -ldl -lhwloc -lSHOCCommonMPI -pthread -lmpi_cxx -lmpi -ldl -lhwloc 1. (CXX) g++ options: -O2 -lSHOCCommonOpenCL -lSHOCCommon -lOpenCL -lrt
SHOC Scalable HeterOgeneous Computing Target: OpenCL - Benchmark: Bus Speed Readback OpenBenchmarking.org GB/s, More Is Better SHOC Scalable HeterOgeneous Computing 2015-11-10 Target: OpenCL - Benchmark: Bus Speed Readback Radeon HD 7950 Radeon R7 370 Radeon R9 285 Radeon R9 290 Radeon R9 380 2 4 6 8 10 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 6 SE +/- 0.00, N = 3 5.59 5.05 5.94 3.02 6.65 -lSHOCCommonMPI -pthread -lmpi_cxx -lmpi -ldl -lhwloc -lSHOCCommonMPI -pthread -lmpi_cxx -lmpi -ldl -lhwloc -lSHOCCommonMPI -pthread -lmpi_cxx -lmpi -ldl -lhwloc -lSHOCCommonMPI -pthread -lmpi_cxx -lmpi -ldl -lhwloc 1. (CXX) g++ options: -O2 -lSHOCCommonOpenCL -lSHOCCommon -lOpenCL -lrt
clpeak OpenCL Test: Transfer Bandwidth enqueueReadBuffer OpenBenchmarking.org GBPS, More Is Better clpeak OpenCL Test: Transfer Bandwidth enqueueReadBuffer Radeon HD 6870 Radeon HD 7950 Radeon R7 370 Radeon R9 285 Radeon R9 290 3 6 9 12 15 SE +/- 0.10, N = 6 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.30, N = 6 SE +/- 0.25, N = 6 3.58 10.40 10.41 10.09 9.82
clpeak OpenCL Test: Transfer Bandwidth enqueueWriteBuffer OpenBenchmarking.org GBPS, More Is Better clpeak OpenCL Test: Transfer Bandwidth enqueueWriteBuffer Radeon HD 6870 Radeon HD 7950 Radeon R7 370 Radeon R9 285 Radeon R9 290 4 8 12 16 20 SE +/- 0.00, N = 3 SE +/- 0.05, N = 3 SE +/- 0.00, N = 3 SE +/- 0.59, N = 6 SE +/- 0.06, N = 3 5.26 15.72 15.77 14.82 12.32
clpeak OpenCL Test: Single-Precision Float OpenBenchmarking.org GFLOPS, More Is Better clpeak OpenCL Test: Single-Precision Float Radeon HD 6870 Radeon HD 7950 Radeon R7 370 Radeon R9 285 Radeon R9 290 1000 2000 3000 4000 5000 SE +/- 0.08, N = 3 SE +/- 47.92, N = 6 SE +/- 0.22, N = 3 SE +/- 1.52, N = 3 SE +/- 2.13, N = 3 360.92 2345.12 2031.91 3102.60 4608.55
clpeak OpenCL Test: Double-Precision Double OpenBenchmarking.org GFLOPS, More Is Better clpeak OpenCL Test: Double-Precision Double Radeon HD 7950 Radeon R7 370 Radeon R9 285 Radeon R9 290 130 260 390 520 650 SE +/- 16.28, N = 6 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 0.10, N = 3 547.03 131.49 204.75 596.55
clpeak OpenCL Test: Integer Compute INT OpenBenchmarking.org GIOPS, More Is Better clpeak OpenCL Test: Integer Compute INT Radeon HD 6870 Radeon HD 7950 Radeon R7 370 Radeon R9 285 Radeon R9 290 300 600 900 1200 1500 SE +/- 0.16, N = 3 SE +/- 7.09, N = 6 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 SE +/- 0.49, N = 3 182.44 491.62 418.74 650.80 1578.01
clpeak OpenCL Test: Kernel Latency OpenBenchmarking.org us, More Is Better clpeak OpenCL Test: Kernel Latency Radeon HD 6870 Radeon HD 7950 Radeon R7 370 Radeon R9 285 Radeon R9 290 30 60 90 120 150 SE +/- 8.80, N = 6 SE +/- 1.78, N = 6 SE +/- 3.85, N = 6 SE +/- 14.32, N = 6 SE +/- 2.08, N = 6 145.85 105.54 110.24 143.39 118.71
Phoronix Test Suite v10.8.4