What is CUDA: The Core Software of AI Hardware
The rise of artificial intelligence has turned graphics cards into one of the most important types of hardware in the world. However, the hardware is only half of the equation. To harness the thousands of processing cores on a graphics processor, developers rely on a highly specialized software platform. Compute Unified Device Architecture (CUDA) is the parallel computing platform and programming model developed by NVIDIA that allows developers to use standard programming languages to execute general-purpose calculations directly on the GPU. Historically, graphics hardware was restricted to rendering pixels, vertices, and textures. In order to write non-graphics calculations, developers had to trick the card by mapping mathematical matrices onto graphical elements. The launch of CUDA bypassed this restrictive graphical layer, exposing the physical compute engine directly to software developers.
Read More
| Share
