CLIPP™ – OpenCL™ Image Processing Primitives


CLIPP™ (OpenCLImage Processing Primitives) is a featured library solution providing access to common image processing primitives.

CLIPP™ is developed in-house to target OpenCL™ supported platforms, offering accelerated implementations for different fields:
Computer/machine vision, medical imaging, image and video processing systems.

Typical usage can be for cloud systems (on demand services), massive cluster scale systems (AOI, machine inspection) and also small-scale embedded systems (with Intel®/AMD/Qualcomm platforms) used by defense or medical imaging devices.

Using OpenCL™ as core technology, CLIPP™ can leverage todays computing platforms with a combination of (multiple) discrete GPU and heterogeneous capabilities from different vendors.
This way, it is possible to take advantage of advanced compute capabilities and adapt to different vendors or platforms very easily. The library takes care of addressing different vendor implementations and capabilities.

CLIPP™ has similar capabilities compared to Intel® IPP / OpenCV routines and provides added value for performance and development agility.


Possible Programming Languages Integration:

  • C/C++
  • Java
  • .NET (C#, VB.NET, IronPython and more)
  • Python

Hardware Vendors / Computing Platforms:

  • NVIDIA® (All CUDA® Compatible GPUs)
    • GeForce®, Tesla®, Quadro® and CARMA®
    • Including Fermi and Kepler families
  • Intel®
    • CPU
    • GPU (Ivy-Bridge, MIC, Haswell)
  • AMD
    • CPU / APU
    • GPU (Radeon, FireStream, FireGL)
  • Qualcomm
    • Snapdragon CPU / GPU

Supported Operating Systems:

  • Microsoft® Windows®
  • Linux
  • Android
  • Apple® MacOSX®

API/Primitives Support

[table id=12 /]

More Information

Contact us: