Hardware platform · Established · Advanced
CUDA
NVIDIA's parallel computing platform, the software layer nearly all GPU-accelerated AI runs on.
What CUDA is
CUDA provides the programming model and libraries that let frameworks use GPU parallelism efficiently, and its maturity is a major reason NVIDIA hardware dominates AI.
How it works
Frameworks call optimised CUDA libraries for matrix operations and attention kernels, with custom kernels written where standard ones are too slow.
Why it matters
The software ecosystem, not just the silicon, is what makes switching hardware vendors difficult.
Common uses
- →Training and inference acceleration
- →Custom kernel development
Strengths
- ✓Mature and highly optimised
- ✓Universally supported by frameworks
Watch for
- ✓Vendor-specific lock-in
- ✓Version compatibility issues
Continue exploring
More in this collection
Browse all AI Technology