Matlab-PCT with CUDA Programming: Synchronization

Since pointer operations were needed, I used "__syncthreads();" in my CUDA code and it seemed that matlab did not recognize this and I got a wrong result. It was not flaws in my code because when I put two of the synchronizing command together, the result became better. The more, the better.
So, does Matlab-PCT recognize "__syncthreads();", or is it that this command does not synchronize all the threads in matlab? And what is the efficient way of synchronizing the threads in Matlab linked CUDA?

댓글 수: 1

MATLAB and PCT don't change the behavior of __syncthreads() in your CUDA code. Can you say more about your kernel, how it uses __syncthreads(), and how it is being called from MATLAB?

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

도움말 센터File Exchange에서 GPU Computing에 대해 자세히 알아보기

질문:

2012년 12월 26일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by