Author name: Jakub Szuppe

Jakup Szuppe joined StreamComputing in 2016, a collective of performance engineering experts. Do you need expertise in High Performance Software? We have several experts available (HPC, GPGPU, OpenCL, HSA, CUDA, MPI, OpenMP) and can make any kind of algorithm run fast. Contact us via phone or mail to discuss further: +31 854865760 or contact@streamcomputing.eu

Double the performance on AMD Catalyst by tweaking subgroup operations

OpenCL 2.0 added several new built-in functions that operate on a work-group level. These include functions that work within sub-groups (also known as warps or wavefronts). The work-group functions perform basic parallel patterns for whole work-groups or sub-groups. The most important ones are reduce and scan operations. Those patterns have been used in many OpenCL

Double the performance on AMD Catalyst by tweaking subgroup operations Read More »

NVIDIA beta-support for OpenCL 2.0 works on Linux too

In the release notes for 378.66 graphics drivers for Windows (February 2017), NVIDIA officially spoke about supporting OpenCL 2.0 for the first time. Unfortunately, this is partial support only and, as NVIDIA said, these new [OpenCL 2.0] features are available for evaluation purposes only. We did our own tests on a GTX 1080 on Windows and could confirm that

NVIDIA beta-support for OpenCL 2.0 works on Linux too Read More »