NVIDIA mainly makes GPUs:
- GPUs (GeForce)
- Low-power GPUs (Tegra)
- Professional GPUs (Quadro)
- Accelerators (Tesla)
These can be programmed with the following languages:
- OpenCL
- CUDA
- OpenACC
- Vulkan
- OpenGL / OpenGL ES
For high performance, Tesla is a very popular accelerator, programmed in OpenCL, CUDA and openACC.
For low-power Tegra is used.