[請益] 請問 CUDA 每個 block 可使用多少 shared memory

看板VideoCard (顯卡板)作者 (mself)時間15年前 (2010/06/02 21:59), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
NVIDIA 一張顯卡上有 1~20 個 stream multiprocessor (SM),視顯卡型號而異 每個 SM 有 16KB 大小的 shared memory 一份 CUDA 程式, 假設會產生了 1024 個 blocks,每個 block 有 128 threads 因為不知道(或不能預期)顯卡 SM 的個數 也不知道幾個 block 會被配置給一個 SM coding 的時候,要怎麼知道 kernel 裡可以宣告多少 shared memory 來用呢? 感謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.67.104.65
文章代碼(AID): #1C1cFT9S (VideoCard)
文章代碼(AID): #1C1cFT9S (VideoCard)