[問題] CUDA C pointer resize的問題
開發平台(Platform): VS2010 + CUDA5.5
額外使用到的函數庫(Library Used): CUDA5.5
問題(Question):
如果使用fix size的array就可以執行
如果是先宣告pointer , 再malloc空間給該pointer , 結果會錯
餵入的資料(Input): 無
預期的正確結果(Expected Output): 單純相加
錯誤結果(Wrong Output): 輸出的時候error
程式碼(Code):
這兩頁是pointer的code , 可以執行 執行到一半回傳error
http://pastie.org/8532827
http://pastie.org/8532829
這兩頁是fix size的array , 可以執行 結果正確
http://pastie.org/8532835
http://pastie.org/8532836
兩篇差別 , 除了pointer和fix size array , 大概就差註解和宣告而已
補充說明(Supplement):
初學cuda , 希望有人可以幫忙解這個問題或是告知我哪裡錯誤
目前正在寫的code會隨輸入而改變array size , 不可能寫成fix size
我是用pointer這個辦法寫 , 可是這樣執行結果不正確
麻煩如果有人知道或遇過這個問題可以跟我講解法
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.48.85
→
12/06 17:12, , 1F
12/06 17:12, 1F
→
12/06 17:13, , 2F
12/06 17:13, 2F
→
12/06 17:15, , 3F
12/06 17:15, 3F
→
12/06 17:15, , 4F
12/06 17:15, 4F
→
12/06 17:15, , 5F
12/06 17:15, 5F
→
12/06 17:15, , 6F
12/06 17:15, 6F
→
12/06 17:16, , 7F
12/06 17:16, 7F
→
12/06 17:17, , 8F
12/06 17:17, 8F
→
12/06 17:18, , 9F
12/06 17:18, 9F
→
12/06 17:19, , 10F
12/06 17:19, 10F
→
12/06 17:20, , 11F
12/06 17:20, 11F
→
12/06 17:20, , 12F
12/06 17:20, 12F
→
12/06 17:21, , 13F
12/06 17:21, 13F
→
12/06 17:22, , 14F
12/06 17:22, 14F
→
12/06 17:23, , 15F
12/06 17:23, 15F
→
12/06 17:23, , 16F
12/06 17:23, 16F
→
12/06 17:23, , 17F
12/06 17:23, 17F
→
12/06 17:24, , 18F
12/06 17:24, 18F
→
12/06 17:24, , 19F
12/06 17:24, 19F
→
12/06 17:24, , 20F
12/06 17:24, 20F
→
12/06 17:25, , 21F
12/06 17:25, 21F
→
12/06 17:25, , 22F
12/06 17:25, 22F
→
12/06 17:26, , 23F
12/06 17:26, 23F
→
12/06 17:26, , 24F
12/06 17:26, 24F
→
12/06 17:26, , 25F
12/06 17:26, 25F
→
12/06 17:26, , 26F
12/06 17:26, 26F
→
12/06 17:27, , 27F
12/06 17:27, 27F
→
12/06 17:28, , 28F
12/06 17:28, 28F
→
12/06 17:28, , 29F
12/06 17:28, 29F
→
12/06 17:30, , 30F
12/06 17:30, 30F
→
12/06 17:31, , 31F
12/06 17:31, 31F
→
12/06 17:31, , 32F
12/06 17:31, 32F
→
12/06 17:33, , 33F
12/06 17:33, 33F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章