看板 C_and_CPP 關於我們 聯絡資訊
根據hardcover大大提供的情報 還有之前做實驗遇到Bug的經驗 加上 CUDA Programming Guide 2.3 的說明 (參考Appendix.B.2.3, B.12, 3.2.2) 我覺得 shared memory 的使用應該是這樣 根據Appendix.B.2.3及B.12 在 dynamic allocate 的時候 必須在 excution configuration 指定使用的 shared memory 大小 至於已經宣告指定大小的 shared memory 在呼叫kernel時可以不必加上指定 shared memory 大小的參數 也可以加上指定 shared memory 大小的參數 不過必須和宣告的 shared memory 大小一致 否則的話可能在程式執行過程中會有問題 所以好像不寫比較不容易出錯 = = 感謝hardcover大大提供討論與指教 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.120.44.12