Click image to enlarge

GPUDirect for Video

  • Supported GPUs: Quadro; GRID; Tesla; click here for full list.
  • Operating system – Windows 7/8/10 64 bit or Linux 64-bit.
  • Supporting API – CUDA, OpenCL™, OpenGL®, DirectX®.
  • NVIDIA cards offer from 8 to over 5000 CUDA Cores, offering a range of processing power.

All Active Silicon FireBird and Phoenix interface cards are compatible with NVIDIA’s GPUDirect™ for Video. Under Windows, the GPUDirect for Video API allows data to be transferred from the acquisition card directly into GPU buffers via DMA (Direct Memory Access) without the overhead of any CPU interaction. These GPU buffers may be in the PC’s system memory, but are managed by the GPU which has the ability to process and/or transfer these buffers using its own lightning-fast DMA engine directly to and from the GPU.

By using GPUDirect for Video the CPU overhead is eliminated since it has removed a memory copy of the image data into a GPU buffer, thus reducing latency and system memory bandwidth usage, resulting in significant performance improvements in data transfer times for applications running on NVIDIA cards. Another great benefit is that the GPU can start processing data as soon as it arrives in the GPU buffer rather than the alternative via a non-GPU buffer of having to wait until the whole image frame has arrived.  This provides optimum system latency.

NVIDIA’s GPUDirect RDMA is the technology equivalent under Linux and this API allows Active Silicon’s frame grabber to DMA image data directly into the GPU’s memory, physically located on the graphics card memory, bypassing system memory altogether.
 
Setup requirements:

  • NVIDIA GPU supporting GPUDirect for Video.
  • Active Silicon’s SDK and NVIDIA SDK.
  • FireBird or Phoenix frame grabber.

 
See more details on our GPU Solutions resources page.