Talk:Compute kernel
This is the talk page for discussing improvements to the Compute kernel article. This is not a forum for general discussion of the article's subject. |
Article policies
|
Find sources: Google (books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL |
![]() | This article is rated Start-class on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | ||||||||||
|
![]() | This article links to one or more target anchors that no longer exist.
Please help fix the broken anchors. You can remove this template after fixing the problems. | Reporting errors |
Contested deletion
editThis 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)