2017-09-09 58 views
1

Alea GPU中的cudaMemset在哪裏? 我想在GPU全局內存上清零大陣列,但在Alea GPU上找不到這樣的功能。Alea GPU中的cudaMemset在哪裏?

+0

cudaMemset只是使用'for'語句指數MEM PTR。如果你已經通過AllocateUnified分配你的內存,例如,你可以使用'UnifiedMemory.Ptr.Set'和for語句以及'UnifiedMemory.Length'來索引你的內存位置。 – SushiHangover

回答

0

最簡單的方式「零」內核裏的數組是這樣的:

Gpu.Default.Launch(() => 
{ 
    DeviceRuntime.Zero(YourDeviceMemory, length) 
}, new LaunchParam(1, 1));