Talk:Compute kernel

Contested deletion
This article should not be speedy deleted as being recently created, having no relevant page history and duplicating an existing English Wikipedia topic, because...

A Compute Kernel aka compute shaderis a very different concept to a Kernel (operating system). I have created this page to explain this concept, which is common to several languages/APIs (OpenCL, OpenGL, CUDA, C++AMP, Vulkan SPIR-V) for leveraging accelerators, relating to throughput oriented, parallel processing, as opposed to OS kernels: which are systems running on CPUs that manage other processes.

Compute kernels are broadly described as subsets of other articles but I feel that where possible, having pages for concepts maximises the potential for specific links.

It may be an idea to also create a redirect for 'compute shader' which is used almost synonymously, however this concept is slightly more general ; compute-shaders are more related to GPU hardware and graphics APIs (evolved from vertex shaders and pixel shaders), whilst compute-kernels suggest something that could run on any parallel hardware.

--Fmadd (talk) 22:31, 13 April 2016 (UTC)


 * I removed the speedy deletion request. Despite the name, these are clearly distinct topics. —Ruud 10:28, 14 April 2016 (UTC)