Company
NVIDIA
NVIDIA develops computing hardware and software for workloads including graphics and AI.
At a glance
- Primary focus
- Accelerated computing
- Category
- technology companies
Overview
NVIDIA develops computing hardware and software for workloads including graphics and AI. Its accelerated-computing approach uses GPUs alongside supporting libraries, tools, and systems rather than treating hardware as an isolated component.
Products and role
The developer platform includes tools for writing and optimizing GPU programs. CUDA documentation explains a programming environment used to execute suitable workloads on supported NVIDIA GPUs.
A useful distinction
A GPU is hardware; CUDA is a software platform and programming model. Application compatibility depends on the device, driver, toolkit, and libraries rather than the NVIDIA name alone.
Sources and review
MOOR's explanatory text is supported by the following source links.
- NVIDIA: official overview — NVIDIA
- NVIDIA: documentation and further reading — NVIDIA