GPU Image Processing using OpenCL

Implementation of two image processing methods in less than 120 lines of code using Python and OpenCL

Harald Scheidl
Towards Data Science
10 min readOct 29, 2018

--

Large speed-ups can be achieved by using GPUs instead of CPUs for certain tasks. (Image: Joseph Greve)

Besides the obvious use-case of a Graphics Processing Unit (GPU), namely rendering 3D objects, it is also possible to perform general-purpose computations using frameworks like OpenCL or CUDA. One famous use-case is bitcoin mining. We will…

--

--