Mainconcept - The Codec PeopleMainConcept - The Codec People

Plattformen

  • Reference Engine

SDKs

  • Video
  • Audio
  • Muxing
  • 3D
  • Transcoding
  • Analyzing
  • Streaming
  • GPU Acceleration
    • CUDA H.264/AVC
    • OpenCL™ H.264/AVC
  • Others

Apps & Plug-Ins

  • Transcoding
  • Decoding
  • Plug-ins für Adobe
  • Plug-ins für Sony
  • Plug-ins für Mac
  • Analyzing
  • Codecs & Konvertierung

Partner Produkte

  • Deltacast
  • IBM Admira
  • Intel
  • Sony
  • VidCheck
  • Home
  • Über uns
  • Märkte
  • Produkte
  • Support
  • Vertrieb
  • Presse
germangerman
  • englishenglish
  • japanesejapanese
  • russianrussian
Products - We offer solutions for encoding, decoding, transcoding, muxing, streaming an analyzing
  • MainConcept > 
  • Produkte >
  • SDKs >
  • GPU Acceleration

GPU Acceleration

To provide faster video encoding than is possible on a CPU alone, MainConcept has developed codecs capable of running on graphics processors (GPUs). Graphics Processors are highly parallel processors capable of running thousands of threads simultaneously. By taking advantage of these parallel processors, video can be encoded faster while simultaneously offloading the CPU. There are several GPU computing standards for parallel processing – CUDA and OpenCL. CUDA is NVIDIA's parallel computing architecture that enables dramatic increase in computing performance by harnessing the power of the GPU (graphics processing unit). Millions of CUDA enabled GPUs have been sold to date. OpenCL (Open Computing Language) is a cross-platform, parallel programming standard managed by the Khronos Group. MainConcept’s support of this SDK allows vendors seeking parallel computing performance advantages to also ensure their code will run across various computing architectures. Portability is achieved with OpenCL by running the kernels through a run-time interpretation environment. The OpenCL SDK is currently supported on most of the graphics cards from AMD.

MainConcept is developing solutions for both CUDA C and OpenCL to ensure software developers who want to achieve the performance advantages available through parallel computing have solutions which meet the needs of their business.

 

© 2011 Rovi Corporation. All rights reserved. MainConcept is a subsidiary of Rovi Corporation.

  • Datenschutz
  • Impressum