Nvidia also develops APIs and GPUs. For example, API CUDA is used in supercomputers all around the world, Tegra processors are used in practically every other smartphone, and GeForce along with its direct competitor AMD practically fully satisfies the demand for graphics processing units.