« Return to Thread: CUDA benchmarking

Re: CUDA benchmarking

by Timothy M. Shead :: Rate this Message:

Reply to Author | View in Thread

Bart Janssens wrote:

> On Fri, May 2, 2008 at 5:43 AM, Timothy M. Shead <tshead@...> wrote:
>  
>>  Forgot to mention my skepticism on this issue earlier.  When a call to
>>  iproperty::property_value() returns, its result must be completely
>>  up-to-date, otherwise the caller will fail.  Thus, a CUDA plugin will
>>  still have to marshal data back to the host whenever the pipeline executes.
>>    
>
> Well, if the benchmarks confirm it's worth it, I think we should have
> a system whith properties that keep data on the host that would work
> as follows:
> - Connection between CUDA plugins: Pass data purely in device memory
> - Connection to a non-CUDA pugin: copy data to host
>  
A plugin (CUDA or not) executes when a caller (CUDA or not) reads the
value of a property.  When the value of the property is read, the caller
must receive an up-to-date value for that property.  I'm just
emphasizing that, regardless of any work you guys do with out-of-band
transfers, that's going to be a hard requirement.

Cheers,
Tim


-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
K3d-development mailing list
K3d-development@...
https://lists.sourceforge.net/lists/listinfo/k3d-development

 « Return to Thread: CUDA benchmarking

LightInTheBox - Buy quality products at wholesale price