CUDA
Page last updated on 9/20/2022
CUDA is NVIDIA's API for executing C++ code on the GPU. It accomplishes the same task as compute shaders in the OpenGL and Vulkan graphics APIs, but can do so without the overhead of constructing an entire rendering pipeline. I quickly taught myself how to use CUDA before starting work at Areté Associates, and began using it professionally there once the job started. I've begun using it for personal projects to broaden my understanding of the API, and it has quickly become of my favorite APIs to use.