GPUlib 1.4 is now available! See the GPULib blog for a rundown of the new features. Particularly exciting for me are:
- new API using operator overloading for GPU variables (if you have IDL 8.0)
- support for streams so memory can be transferred between GPU and CPU while executing kernels
- sort and histogram routines
- a variety of memory leaks and other bugs have been fixed
Full disclosure: I work for Tech-X Corporation and have worked on the IDL bindings for GPULib.
September 12th, 2011 at 9:39 am
Hi Michael,
I have some questions regarding the GPUlib 1.4. Do you know the function trangulate(.) and trigrid(.) in IDL? Do you plan to include those interpolators for irregular grids on the GPUlib?
Thanks in advance!
Octavio
September 12th, 2011 at 11:24 am
Currently we use the texture mapping features of CUDA to get the interpolation. Implementing interpolators for irregular grids is not supported from CUDA, so we would have to write our our implementations. That is not out of the question, but is not on the immediate timeline currently.