2012-01-01 134 views
1

對於那些只從設備調用的cuda函數,如果我們聲明__全局__或__設備__,它在性能方面是否重要?關於cuda性能優化

+2

您的問題沒有意義 - 您無法從CUDA中的設備代碼調用__global__'函數。內核無法啓動其他內核。 – talonmies 2012-01-01 19:53:06

+0

感謝您的澄清。我懂了。 – user1118148 2012-01-01 20:06:18

回答

1

從CUDA 4.1開始,__global__功能不能從__device__函數中調用。

+1

我應該讀一些你使用的謂詞嗎? :) – talonmies 2012-02-23 06:02:45

+0

我沒有使用謂詞。 – harrism 2012-02-23 12:01:11

+0

從CUDA 5.0開始,設備代碼可以在支持它的設備(CC 3.5和更高版本)上啓動'__global__'內核功能。 :) – harrism 2013-07-13 12:17:19