9
votes
What's the difference between CUDA and Shader?
In opposite to Shaders, CUDA is not restricted to a specific step of the rendering pipeline. It can be used to do calculations that are best suited for the GPU architecture, allowing people to take ...
4
votes
Accepted
How can I write a D3D12 texture in cuda?
When creating the resources, one can export and map the texture resource to a cuda surface, subsequently available for direct read and write. The export and map needs only to happen once. The key ...
3
votes
Is OpenGL Shader a CUDA kernel?
No.
OpenGL and CUDA are both frameworks providing APIs that give a standardized way to program GPUs to perform various tasks. I say "framework" and not just "API" because they ...
3
votes
Why do we use GLSL(Shader) instead of CUDA?
The intuition that CUDA is objectively "better than" dedicated rendering APIs for common rendering workloads is not a good guide.
These are not two competing software libraries that serve ...
3
votes
What's the difference between CUDA and Shader?
Shaders are typically referenced in the context of a graphics API, like OpenGL or Direct3D. They originated as small program that allowed tweaking the lighting calculations for a surfade, aka "shading"...
1
vote
Is it possible to achieve the same performance of CUDA on OpenCL?
It's performance vs. compatibility.
CUDA only works on "CUDA enabled" graphics cards. That means CUDA code can be sure that certain hardware features are present and can get more out of the GPU.
...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
cuda × 20gpu × 7
opengl × 6
directx12 × 3
gpgpu × 3
c++ × 2
shaders × 2
directx × 2
depth-buffer × 2
physics × 1
textures × 1
glsl × 1
directx11 × 1
software-engineering × 1
opengl-es × 1
directx9 × 1
modding × 1
simulations × 1
ogre × 1
resource-management × 1
raytracing × 1
nvidia × 1
pbr × 1
glew × 1
emulation × 1