Why use the GPU for transcoding?

Question:  Why use the GPU for transcoding?

Answer:  Stream processors found within the NVIDIA GPU are perfect for processing video because of the highly parallel nature of video compression algorithms.  Performance scales linearly with the number of cores in a system because video compression divides frams into blocks of pixels which can be processed in parallel.  NVIDIAs GPUs may have hundreds processing cores whose tremendous compute potential is unlocked by NVIDIAs CUDA technology and core algorithms developed by Elemental Technologies.