Cloud Services for GPU Computing

Login


 
 
 
 
Additional Options

OpenCL.NET

Develop cross-platform OpenCL solutions with OpenCL.NET

OpenCL.NET is an effort to provide .NET bindings for OpenCL interface.
OpenCL will serve as a standard interface to access GPU hardware and resources across multiple operating systems.

OpenCL is an interface developed by leading technology companies in the world and hosted by the Khronos Group.
You can read more information in the following link: http://www.khronos.org/.

OpenCL.NET is available for free.
For further information you are invited to contact us at: support@hoopoe-cloud.com.

Total downloads: 2002



Professional Services

Using GPU acceleration and OpenCL.NET, it is possible to achieve great performance in .NET based applications, offloading computations from the CPU to the GPU (and potentially more computing peripherals) - a dedicated and standardized hardware.
Real-time performance has never been so easy, even in .NET applications, as the GPU can process massive amounts of data at fraction of a second.

Ensure cross-platform and cross-vendor compatibility as OpenCL is supported by major vendors in the world, including Intel, AMD, NVIDIA, TI and more, so switching between vendors is always possible.
Enjoy the advantage of OpenCL.NET for cross-platform solution - once the application is ready, it can be used under Windows, Linux, Mac in 32 or 64 bit editions, supporting further OpenCL compliant environments, transparently.

During the lifetime of the library and activities in the GPU field, we managed to port hundreds of algorithms from various fields:

  • Finance
  • Scientific simulations
  • Signal processing
  • Image processing
  • Video processing
  • Video decoding/encoding
  • Linear algebra and more.

If you are interested to enter the GPU world and run algorithms using OpenCL.NET contact us at:
support@hoopoe-cloud.com for further details.
Be sure to have true experts in the field with proven capabilities and reputation in development of GPU based applications and software methodologies.


Releases:

Select version:

1.0.48, 06/12/2009
Release 1.0.48 of OpenCL.NET conforms to OpenCL version 1.0.48.
(Revised API to support multiple devices in a single platform, extensions management)
Support for OpenCL 1.0.48 through .NET bindings to CUDA functions.
Currently supported on Windows, Linux and MacOS platforms.

Downloads:
(files include also examples)
Universal download
* Compatible with all systems (Windows, Linux, MacOS and 32/64 bit)
Documentation - The download file contains a CHM based file for documentation.


Features

  • OpenCL interface
  • Object model for OpenCL programming
  • OpenGL interoperability

Operating System Support

  • Microsoft Windows
  • Linux (using Mono)
  • Mac OSX (using Mono)

Requirements: .NET Framework 2.0 or newer.

All rights reserved © 2008-2010. Company for Advanced Supercomputing Solutions Ltd.