On Fri, 17 Aug 2012 00:20:10 +0200 "TJB" <broug...@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/