OpenCL ROCm vs. AMDGPU-PRO 17.40 + 2MB FS AMDGPU-PRO 17.40 vs. ROCm. Linux OpenCL compute performance. Tests for a future article. AMDGPU-PRO 17.40: RX 560: Processor: Intel Core i7-7700K @ 4.50GHz (4 Cores / 8 Threads), Motherboard: MSI Z270-A PRO (MS-7A71) v1.0, Chipset: Intel Device 591f, Memory: 16384MB, Disk: 128GB THNSN5128GPU7 TOSHIBA, Graphics: AMD Radeon RX 560 4096MB, Audio: Realtek ALC892, Monitor: DELL P2415Q, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 16.04, Kernel: 4.10.0-37-generic (x86_64), Desktop: Unity 7.4.0, Display Driver: amdgpu 1.3.99, OpenGL: 4.5.13496, OpenCL: OpenCL 2.0 AMD-APP (2482.3), Compiler: GCC 5.4.0 20160609, File-System: ext4, Screen Resolution: 3840x2160 AMDGPU-PRO 17.40: RX 580: Processor: Intel Core i7-7700K @ 4.50GHz (4 Cores / 8 Threads), Motherboard: MSI Z270-A PRO (MS-7A71) v1.0, Chipset: Intel Device 591f, Memory: 16384MB, Disk: 128GB THNSN5128GPU7 TOSHIBA, Graphics: MSI AMD Radeon RX 580 8192MB, Audio: Realtek ALC892, Monitor: DELL P2415Q, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 16.04, Kernel: 4.10.0-37-generic (x86_64), Desktop: Unity 7.4.0, Display Driver: modesetting 1.19.3, OpenGL: 4.5.13496, OpenCL: OpenCL 2.0 AMD-APP (2482.3), Compiler: GCC 5.4.0 20160609, File-System: ext4, Screen Resolution: 3840x2160 AMDGPU-PRO 17.40: R9 Fury: Processor: Intel Core i7-7700K @ 4.50GHz (4 Cores / 8 Threads), Motherboard: MSI Z270-A PRO (MS-7A71) v1.0, Chipset: Intel Device 591f, Memory: 16384MB, Disk: 128GB THNSN5128GPU7 TOSHIBA, Graphics: Sapphire AMD Radeon 4096MB, Audio: Realtek ALC892, Monitor: DELL P2415Q, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 16.04, Kernel: 4.10.0-37-generic (x86_64), Desktop: Unity 7.4.0, Display Driver: modesetting 1.19.3, OpenGL: 4.5.13496, OpenCL: OpenCL 2.0 AMD-APP (2482.3), Compiler: GCC 5.4.0 20160609, File-System: ext4, Screen Resolution: 3840x2160 AMDGPU-PRO 17.40: RX Vega 56: Processor: Intel Core i7-7700K @ 4.50GHz (4 Cores / 8 Threads), Motherboard: MSI Z270-A PRO (MS-7A71) v1.0, Chipset: Intel Device 591f, Memory: 16384MB, Disk: 128GB THNSN5128GPU7 TOSHIBA, Graphics: AMD Radeon RX Vega 8176MB, Audio: Realtek ALC892, Monitor: DELL P2415Q, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 16.04, Kernel: 4.10.0-37-generic (x86_64), Desktop: Unity 7.4.0, Display Driver: amdgpu 1.3.99, OpenGL: 4.5.13496, OpenCL: OpenCL 2.0 AMD-APP (2482.3), Compiler: GCC 5.4.0 20160609, File-System: ext4, Screen Resolution: 3840x2160 AMDGPU-PRO 17.40: RX Vega 64: Processor: Intel Core i7-7700K @ 4.50GHz (4 Cores / 8 Threads), Motherboard: MSI Z270-A PRO (MS-7A71) v1.0, Chipset: Intel Device 591f, Memory: 16384MB, Disk: 128GB THNSN5128GPU7 TOSHIBA, Graphics: AMD Radeon RX Vega 8176MB, Audio: Realtek ALC892, Monitor: DELL P2415Q, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 16.04, Kernel: 4.10.0-37-generic (x86_64), Desktop: Unity 7.4.0, Display Driver: amdgpu 1.3.99, OpenGL: 4.5.13496, OpenCL: OpenCL 2.0 AMD-APP (2482.3), Compiler: GCC 5.4.0 20160609, File-System: ext4, Screen Resolution: 3840x2160 ROCm: RX 560: Processor: Intel Core i7-7700K @ 4.50GHz (4 Cores / 8 Threads), Motherboard: MSI Z270-A PRO (MS-7A71) v1.0, Chipset: Intel Device 591f, Memory: 16384MB, Disk: 128GB THNSN5128GPU7 TOSHIBA, Graphics: AMD POLARIS11 4096MB, Audio: Realtek ALC892, Monitor: DELL P2415Q, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 16.04, Kernel: 4.11.0-kfd-compute-rocm-rel-1.6-180 (x86_64), Desktop: Unity 7.4.0, Display Driver: amdgpu 1.3.0, OpenGL: 4.5 Mesa 17.0.7 Gallium 0.4 (LLVM 4.0.0), OpenCL: OpenCL 2.0 AMD-APP (2508.0), Compiler: GCC 5.4.0 20160609, File-System: ext4, Screen Resolution: 3840x2160 ROCm: RX 580: Processor: Intel Core i7-7700K @ 4.50GHz (4 Cores / 8 Threads), Motherboard: MSI Z270-A PRO (MS-7A71) v1.0, Chipset: Intel Device 591f, Memory: 16384MB, Disk: 128GB THNSN5128GPU7 TOSHIBA, Graphics: MSI AMD POLARIS10 8192MB, Audio: Realtek ALC892, Monitor: DELL P2415Q, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 16.04, Kernel: 4.11.0-kfd-compute-rocm-rel-1.6-180 (x86_64), Desktop: Unity 7.4.0, Display Driver: modesetting 1.19.3, OpenGL: 4.5 Mesa 17.0.7 Gallium 0.4 (LLVM 4.0.0), OpenCL: OpenCL 2.0 AMD-APP (2508.0), Compiler: GCC 5.4.0 20160609, File-System: ext4, Screen Resolution: 3840x2160 ROCm: R9 Fury: Processor: Intel Core i7-7700K @ 4.50GHz (4 Cores / 8 Threads), Motherboard: MSI Z270-A PRO (MS-7A71) v1.0, Chipset: Intel Device 591f, Memory: 16384MB, Disk: 128GB THNSN5128GPU7 TOSHIBA, Graphics: Sapphire AMD Radeon R9 FURY / NANO 4096MB, Audio: Realtek ALC892, Monitor: DELL P2415Q, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 16.04, Kernel: 4.11.0-kfd-compute-rocm-rel-1.6-180 (x86_64), Desktop: Unity 7.4.0, Display Driver: modesetting 1.19.3, OpenGL: 4.5 Mesa 17.0.7 Gallium 0.4 (LLVM 4.0.0), OpenCL: OpenCL 2.0 AMD-APP (2508.0), Compiler: GCC 5.4.0 20160609, File-System: ext4, Screen Resolution: 3840x2160 ROCm: RX Vega 56: Processor: Intel Core i7-7700K @ 4.50GHz (4 Cores / 8 Threads), Motherboard: MSI Z270-A PRO (MS-7A71) v1.0, Chipset: Intel Device 591f, Memory: 16384MB, Disk: 128GB THNSN5128GPU7 TOSHIBA, Graphics: LLVMpipe, Audio: Realtek ALC892, Monitor: DELL P2415Q, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 16.04, Kernel: 4.11.0-kfd-compute-rocm-rel-1.6-180 (x86_64), Desktop: Unity 7.4.0, Display Driver: modesetting 1.19.3, OpenGL: 3.3 Mesa 17.0.7 Gallium 0.4 (LLVM 4.0 256 bits), OpenCL: OpenCL 2.0 AMD-APP (2508.0), Compiler: GCC 5.4.0 20160609, File-System: ext4, Screen Resolution: 3840x2160 ROCm: RX Vega 64: Processor: Intel Core i7-7700K @ 4.50GHz (4 Cores / 8 Threads), Motherboard: MSI Z270-A PRO (MS-7A71) v1.0, Chipset: Intel Device 591f, Memory: 16384MB, Disk: 128GB THNSN5128GPU7 TOSHIBA, Graphics: LLVMpipe, Audio: Realtek ALC892, Monitor: DELL P2415Q, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 16.04, Kernel: 4.11.0-kfd-compute-rocm-rel-1.6-180 (x86_64), Desktop: Unity 7.4.0, Display Driver: modesetting 1.19.3, OpenGL: 3.3 Mesa 17.0.7 Gallium 0.4 (LLVM 4.0 256 bits), OpenCL: OpenCL 2.0 AMD-APP (2508.0), Compiler: GCC 5.4.0 20160609, File-System: ext4, Screen Resolution: 3840x2160 cl-mem 2017-01-13 Benchmark: Copy GB/s > Higher Is Better AMDGPU-PRO 17.40: RX 560 ..... 77.07 |======== AMDGPU-PRO 17.40: RX 580 ..... 173.20 |=================== AMDGPU-PRO 17.40: R9 Fury .... 330.10 |==================================== AMDGPU-PRO 17.40: RX Vega 56 . 306.63 |================================== AMDGPU-PRO 17.40: RX Vega 64 . 363.77 |======================================== ROCm: RX 560 ................. 80.97 |========= ROCm: RX 580 ................. 184.27 |==================== ROCm: R9 Fury ................ 206.30 |======================= ROCm: RX Vega 56 ............. 204.17 |====================== ROCm: RX Vega 64 ............. 222.20 |======================== cl-mem 2017-01-13 Benchmark: Read GB/s > Higher Is Better AMDGPU-PRO 17.40: RX 560 ..... 90.20 |======== AMDGPU-PRO 17.40: RX 580 ..... 208.33 |=================== AMDGPU-PRO 17.40: R9 Fury .... 447.90 |======================================== AMDGPU-PRO 17.40: RX Vega 56 . 337.00 |============================== AMDGPU-PRO 17.40: RX Vega 64 . 397.50 |=================================== ROCm: RX 560 ................. 93.50 |======== ROCm: RX 580 ................. 166.43 |=============== ROCm: R9 Fury ................ 123.50 |=========== ROCm: RX Vega 56 ............. 178.47 |================ ROCm: RX Vega 64 ............. 189.13 |================= cl-mem 2017-01-13 Benchmark: Write GB/s > Higher Is Better AMDGPU-PRO 17.40: RX 560 ..... 80.30 |======== AMDGPU-PRO 17.40: RX 580 ..... 177.97 |================== AMDGPU-PRO 17.40: R9 Fury .... 374.07 |====================================== AMDGPU-PRO 17.40: RX Vega 56 . 321.60 |================================= AMDGPU-PRO 17.40: RX Vega 64 . 378.23 |======================================= ROCm: RX 560 ................. 80.83 |======== ROCm: RX 580 ................. 180.33 |================== ROCm: R9 Fury ................ 390.97 |======================================== ROCm: RX Vega 56 ............. 317.50 |================================ ROCm: RX Vega 64 ............. 389.13 |======================================== Ethereum Ethminer 1.2.9 Device: GPU OpenCL H/s > Higher Is Better AMDGPU-PRO 17.40: RX 560 ..... 10912472 |============= AMDGPU-PRO 17.40: RX 580 ..... 21963298 |========================= AMDGPU-PRO 17.40: R9 Fury .... 25445444 |============================= AMDGPU-PRO 17.40: RX Vega 56 . 29370321 |================================== AMDGPU-PRO 17.40: RX Vega 64 . 32309247 |===================================== ROCm: RX 560 ................. 8497833 |========== ROCm: RX 580 ................. 16895180 |=================== ROCm: R9 Fury ................ 24804647 |============================= ROCm: RX Vega 56 ............. 29552366 |================================== ROCm: RX Vega 64 ............. 32990822 |====================================== LuxMark 3.0 OpenCL Device: GPU - Scene: Hotel Score > Higher Is Better AMDGPU-PRO 17.40: RX 560 ..... 1090 |=========== AMDGPU-PRO 17.40: RX 580 ..... 2529 |========================= AMDGPU-PRO 17.40: R9 Fury .... 2468 |======================== AMDGPU-PRO 17.40: RX Vega 56 . 3708 |===================================== AMDGPU-PRO 17.40: RX Vega 64 . 4244 |========================================== ROCm: RX 560 ................. 584 |====== ROCm: RX 580 ................. 1384 |============== ROCm: R9 Fury ................ 1561 |=============== ROCm: RX Vega 56 ............. 1561 |=============== ROCm: RX Vega 64 ............. 1835 |================== LuxMark 3.0 OpenCL Device: GPU - Scene: Luxball HDR Score > Higher Is Better AMDGPU-PRO 17.40: RX 560 ..... 6314 |=========== AMDGPU-PRO 17.40: RX 580 ..... 14622 |========================= AMDGPU-PRO 17.40: R9 Fury .... 20764 |==================================== AMDGPU-PRO 17.40: RX Vega 56 . 21543 |===================================== AMDGPU-PRO 17.40: RX Vega 64 . 22178 |====================================== ROCm: RX 560 ................. 6309 |=========== ROCm: RX 580 ................. 14481 |========================= ROCm: R9 Fury ................ 19647 |================================== ROCm: RX Vega 56 ............. 23058 |======================================== ROCm: RX Vega 64 ............. 23626 |=========================================