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.