Nvidia NVDEC

Nvidia NVDEC (formerly known as NVCUVID[1]) is a feature in its graphics cards that performs video decoding, offloading this compute-intensive task from the CPU.

[2] NVDEC is a successor of PureVideo and is available in Kepler and later Nvidia GPUs.

[2][3] Depending on the GPU architecture, the following codecs are supported:[4] NVCUVID was originally distributed as part of the Nvidia CUDA Toolkit.

[3] Later, it was renamed to NVDEC and moved to the Nvidia Video Codec SDK.

Hardware accelerated decode and encode are supported on Nvidia GeForce, Quadro, Tesla, and GRID products with Fermi or newer generation GPUs.