Recently, I executed a simple OpenCL kernel using PyOpenCL on three different CPUs and was surprised by the results. Contrary to my expectations, the kernel executed significantly faster on a less powerful CPU (i5-135...). This finding raises questions about the impact of processor capabilities on OpenCL kernel execution speed. In this article, I will discuss the details of the benchmark and the factors that might have contributed to this surprising result.
Read More