Cuda for C++

Denis Koroskin 2korden at gmail.com
Fri May 29 04:33:55 PDT 2009


On Fri, 29 May 2009 15:28:00 +0400, Trass3r <mrmocool at gmx.de> 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.



More information about the Digitalmars-d mailing list