2017-09-09 1 views
1

Alea GPU에서 cudaMemset은 어디에 있습니까? GPU 전역 메모리에서 큰 배열을 0으로 만들고 싶지만 Alea GPU에서 이러한 기능을 찾을 수 없습니다.Alea GPU에서 cudaMemset은 어디에 있습니까?

+0

cudaMemset는 인덱스에 MEM의 PTR을 앞에'for' 문을 사용합니다. 예를 들어 AllocateUnified를 통해 메모리를 할당했다면,'UnifiedMemory.Ptr.Set'과'UnifiedMemory .Length'를 가진 for 문을 사용하여 메모리 위치를 인덱싱 할 수 있습니다. – SushiHangover

답변

0

가장 쉬운 방법은 "제로"는 커널 내부 배열이되는 :

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