How feasible to wrap Nvidia Toolkit for CUDA Programming
Nick Sabalausky
SeeWebsiteToContactMe at semitwist.com
Thu Aug 16 16:27:31 PDT 2012
On Fri, 17 Aug 2012 00:20:10 +0200
"TJB" <broughtj at gmail.com> wrote:
> D Masters,
>
> I'm not a hardware guy at all, but I find myself needing to
> process a lot of data through some Monte Carlo statistical
> algorithms. I am considering general purpose GPU computing for
> this task. My question is how feasible will it be to wrap the
> Nvidia cuBLAS and cuRAND libraries for this purpose? They are
> written in C, so is it pretty straight forward?
>
> I do not have in mind running D code directly on the GPU cores,
> but having D call out to C code to do so. Is it possible?
> Feasible? Are there already codes to do this somewhere?
>
> Thanks for your insights!
>
> TJB
Accessing/wrapping C libs in general is pretty straightforward in D:
http://dlang.org/interfaceToC.html
There's a few things to be aware of (especially on Windows), but this
series of articles covers them very well:
http://www.gamedev.net/blog/1140/entry-2254003-binding-d-to-c/
More information about the Digitalmars-d
mailing list