Boost logo

Boost :

Subject: Re: [boost] Interest in a GPU computing library
From: Manjunath Kudlur (keveman_at_[hidden])
Date: 2012-09-18 14:42:01


>
> > With CUDA, you'd actually have hit the problem that the Proto functions
> > are not marked __device__, but with OpenCL it doesn't matter.
>
> Mathias, Could you say more about what is needed to make Proto
> CUDA-friendly? I'm not familiar with CUDA.

The thing needed to make Proto more CUDA-friendly is the same thing that is
needed to make it AMP-friendly, in case you are familiar with C++ AMP [1].
Basically, you have to intrusively annotate every Proto function with the
"__host__ __device__" annotation (restrict(x86, amp) in the case of C++
AMP).

[1] http://msdn.microsoft.com/en-us/library/hh265137.aspx

> --
> Eric Niebler
> BoostPro Computing
> http://www.boostpro.com
>
> _______________________________________________
> Unsubscribe & other changes:
> http://lists.boost.org/mailman/listinfo.cgi/boost
>


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk