2016-10-27 28 views
0

這是我的NVIDIA圖形處理器:Quadro K5200。 CUDA核心總數爲2304.我的機器的最佳線程數&是多少? 這是一些功能內核< < >>(),什麼是最優的x & y。我在CUDA代碼中很新。請幫幫我。在CUDA代碼中查找最佳塊數和線程數

回答

0

要找出可用的最大塊和線程,我使用這段代碼。

cudaDeviceProp prop; 
cudaGetDeviceProperties(&prop, 0); 
printf("Max Thread Dimensions: %i x %i x %i\n", prop.maxThreadsDim[0], prop.maxThreadsDim[1], prop.maxThreadsDim[2]); 
printf("Max Block Dimensions: %i x %i x %i\n", prop.maxGridSize[0], prop.maxGridSize[1], prop.maxGridSize[2]); 
+0

也CUDAToolkit \工具內舉行有一個電子表格EXEL它可以幫助你計算線程和塊作爲有時使用最大並不是最有效的選擇的最佳利用。 –