Hi I have downloaded CUDA 2.2 beta and I have same questions:
First about the runtime:
CORRECTION: support for interop with OpenGL Texture Objects is coming
in a future release. Instead, this release includes improved interop
performance for OpenGL buffer objects in the following situations:
- Single adapter MultiMon
- multiple GPUs when GL and CUDA are running on the same GPU
- multiple GPUs when GL and CUDA are running on different GPUs
does this mean for 2.2 final or next (say 2.3) release?
Also texture objects would allow some the map/register and unmap/unregister overhead by sharing (not copying) this objects between CUDA and OpenGL.
Now CUDPP current release is expected to build with 2.2 toolkit? (in 2.1 there were issues with templates I think with prevented compiling it)
Also I was expecting and updated CUDPP with the new fast sort implementation from Garland et at. “Designing efficient sorting algorithms for manycore GPUs”
Now about the sdk
The SDK seems a lot like 2.1 excepting added deviceQueryDrv and SobolQRNG.
I was expecting to find the Sparse Matrix Vector implementation form Garland and Bell. “Efficient sparse matrix-vector multiplication on CUDA”
Would be impressive if Nvidia add as sample projects some other recent work from his Nvidia employes like:
“Real Time 3D Fluid and Particle Simulation and Rendering” form Sarah Tariq et al. in CUDA Zone
“3D Finite Difference Computation on GPUs using CUDA” Paulius Micikevicius
a port of linpack for CUDA in “Accelerating Linpack with CUDA on heterogenous clusters” by Massimiliano Fatica
Also I hope the big feature to be included in CUDA 2.2 final a not in beta is one of this two: