On Fri, 29 May 2009 15:28:00 +0400, Trass3r <[email protected]> wrote: > bearophile schrieb: >> "Thrust is a CUDA library of parallel algorithms with an interface >> resembling the C++ Standard Template Library (STL). Thrust provides a >> flexible high-level interface for GPU programming": >> http://code.google.com/p/thrust/ >> Something like this (but OpenCL) for D sounds quite interesting. >> > > Hopefully OpenCL's runtime will be compatible to D's: > > Chris R Miller wrote (in Feb): > > I looked into writing CUDA with D a while back. The problem is that > the > > CUDA C runtime and the D runtime are 100% incompatible. > > > I don't have any new information about the topic though. Maybe it works > with druntime.
Yeah, OpenCL looks interesting. For example, they annotate variables with either __global, __local or __private attributes, that are very close to D2 shared/TLS/unique.
