2012-03-27 4 views
0

GPU에서 정적으로 할당 된 공유 메모리와 동적으로 할당 된 공유 메모리의 차이점을 알고 싶습니다. 내 장치 코드에 다음 줄이 있습니다.GPU에서 공유 메모리 할당 (정적 또는 동적)

__shared__ int temp[THREADS_PER_BLOCK]; 

공유 메모리의 정적 또는 동적 할당입니까?

답변

1

공유 메모리 크기가 런타임에 지정되면 동적으로 할당됩니다. 컴파일시 공유 메모리의 크기가 결정되면 정적으로 할당됩니다. 귀하의 예는 정적 공유 메모리 할당입니다.