2010-09-16 69 views
3

我需要從主機複製64位整數數據到設備內存。
他們都被宣佈爲unsigned __int64,我用cudaMemcpyToSymbol()
通過使用Parallel Nsight進行檢查,複製的數據顯示爲負整數。
我想低4字​​節的最重要的位被視爲一個不應該是符號位。
有人可以給我任何方向來想出這個嗎?如何從cuda中將64位整數從主機複製到設備?

回答

3

哦,我找到了原因。
雖然每個64位數據操作都能正常工作,但Parallel Nsight不會識別任何64位整數。
這是Nsight問題。它真的很糟糕。
這個不完整的調試器讓我浪費時間。

相關問題