We are pleased to announce that a new version of CUDA.NET is out, following the release of CUDA 2.1.
The new release of CUDA.NET, provides support for new DirectX 10 API interoperability, and JIT compiler.
To download CUDA.NET.
DirectX 10 interoperability
The new API by NVIDIA allows to integrate existing DirectX 10 applications with CUDA, to provide another level of computing, if for post-processing, image processing or other computations to perform.
DirectX 9 API is still supported.
JIT Compiler
A new compiler support is provided by NVIDIA, through the API. This allows to generate CUDA kernel code in runtime and compile it on demand using this new facility.
In addition, it allows to attach kernel source code to an application, and compile it at the site, using specific configuration: maximum register usage, specific hardware support and more.
FIXes
This release of CUDA.NET 2.1, fixes an issue with CUDAExecution class. When running a computation on the GPU using the class, an then calling the Clear method, didn’t clear the parameters state. As with this release the issue was fixed.