Glossary · Term

CUDA

A development platform for NVIDIA GPUs. It is considered a key weapon in NVIDIA's dominance in the AI developer ecosystem.

CUDA is a development platform created by NVIDIA specifically for its GPUs. It is a set of dedicated tools that allow developers to easily use powerful calculation machines called GPUs, and can be likened to a dedicated app ecosystem that runs only on devices from specific companies.

It was created to enable GPUs, which were originally used for graphics, to be used for general-purpose calculations such as scientific calculations and AI learning. Thanks to its long-established library and developer community, it has become the de facto standard for AI development, and major AI frameworks run best on CUDA.

The problem is that CUDA only works on NVIDIA GPUs. As developers become more familiar with CUDA, a lock-in effect occurs that makes it more difficult to switch to another company's chip. This is a key weapon of NVIDIA's dominance and the reason why competitors are trying to create an alternative ecosystem.

✅ Why it matters

⚠️ Limits and debates

← View all glossary entries