1
커널 프로그램 중 하나에 텍스처 메모리를 사용하고 있습니다.쿠다 | 텍스처 메모리 | 텍스처를 바인딩 해제하기 전에 동기화해야합니까?
텍스쳐 메모리를 사용하는 커널 실행을 호출하는 것보다 마침내 텍스쳐를 언 바인드합니다. 커널 실행이 끝나기 전에 디바이스가 텍스처를 언 바인딩 할 가능성이 있는지를 파악하려고합니다. ? 또는 어떤 방법 으로든 명령의 바인딩을 해제하면 실패 할 수 있습니까?
cudaChannelFormatDesc desc = cudaCreateChannelDesc<unsigned char>();
cudaBindTexture(NULL,tex,d_buffer,desc,iw,ih,d_bufferStride));
KernelTextureCall<<<100,100,0,streamObject>>>();
cudaGetLastError();
// Should I sych or not ?
cudaUnbindTexture(tex);
도움을 주시면 문제를 이해하실 수 있습니다.
소스를 찾으실 수 있습니까? 나는 쿠다 프로그래밍 가이드 안에서 사방을 바라보고 있었고, 아무 것도 찾을 수 없었다. – TripleS