2011-08-23 3 views

답변

5

제한 사항은 최신 프로그래밍 가이드의 부록 G에 정의되어 있지만 답변은 페르미 카드 또는 이전 카드가 있는지 여부에 따라 블록 당 512 또는 1024 개의 스레드로 이루어져 있습니다.

그래서 페르미

위한
blockDim.x * blockDim.y * blockDim.z <= 1024 

및 GT200/G90/G80/이온 용 :

blockDim.x * blockDim.y * blockDim.z <= 512 

참고가 다른 리소스 제한 될 블록 크기를 요구할 수있다 (공유 메모리 및 레지스터)이다 코드 복잡성에 따라 제한보다 작아야합니다. 이 내용은 프로그래밍 가이드에서 일부 설명합니다.

+1

혼란은 설명서에서 "최대 치수"는 해당 매개 변수의 * 최대 값을 의미하지만 블록 당 얼마나 많은 스레드가 가능한지에 대한 것입니다. – koan

관련 문제