The Graphics Processing Unit (GPU), a high speed-parallel floating point processor, is the engine that powers many media and entertainment applications from pre-visualization, acquisition and post production to distribution for live to air, over the top, and consumption. And since its inception in 1999 NVIDIA has shipped over a billion units.
Traditionally used for graphics applications using the OpenGL and DirectX APIs, because of its high speed parallel processing and programmability through the CUDA and OpenCL APIs, GPUs are now used for many non-graphics applications, including image processing where the same computations can be applied to each pixel of an image in parallel.
Today, GPUs have additional features that make them easily scaleable to support large venue display systems as well as efficiently transfer and process both compressed and uncompressed video. This new technology also permits GPUs to be virtualized allowing them to be placed in the cloud and shared by one or many users.
Our meeting this month provides an overview of the current state of GPU technology, how they are being used in media and entertainment applications today, and perhaps a look at where they be used tomorrow.
Refreshments will be provided.
Presenter: Thomas True, Senior Applied Engineer, NVIDIA Corporation