2011-09-16 62 views

回答

1

如果您使用的是Windows,一定要嘗試NVIDIA Parallel Nsight(來自Nvidia官方的調試工具)

+0

我聽說Nsight用於GPU集羣。我可以用一臺GPU將Nsight用於自己的機器嗎? – Yik

+0

如果你想在一臺機器上調試你的CUDA內核,你需要至少有2個獨立的GPU(其中1個必須是NVIDIA的,並且能夠運行Nsight)。 – Daniel

1

如何使用調試器?

如果你在windows上,你可以使用VisualStudio Debugger。 如果你在Linux上(更好),你可以使用cuda-gdb。

創建合適的內核的典型方法是:

第一實施只有CPU的簡單算法。然後從創建內核,上傳/下載數據 的最簡單的可能方式開始,並將第一個簡單內核的結果與正確的cpu內核的結果進行比較。

然後開始增加複雜度並創建新版本的內核。

+0

這意味着我們需要創建一個對應的CPU爲核心的每一版本? – Yik

相關問題