請問 CUDA 每個 block 可使用多少 shared memory - 顯卡

By Hazel
at 2010-06-02T21:59
at 2010-06-02T21:59
Table of Contents
NVIDIA 一張顯卡上有 1~20 個 stream multiprocessor (SM),視顯卡型號而異
每個 SM 有 16KB 大小的 shared memory
一份 CUDA 程式,
假設會產生了 1024 個 blocks,每個 block 有 128 threads
因為不知道(或不能預期)顯卡 SM 的個數
也不知道幾個 block 會被配置給一個 SM
coding 的時候,要怎麼知道
kernel 裡可以宣告多少 shared memory 來用呢?
感謝各位
--
每個 SM 有 16KB 大小的 shared memory
一份 CUDA 程式,
假設會產生了 1024 個 blocks,每個 block 有 128 threads
因為不知道(或不能預期)顯卡 SM 的個數
也不知道幾個 block 會被配置給一個 SM
coding 的時候,要怎麼知道
kernel 裡可以宣告多少 shared memory 來用呢?
感謝各位
--
Tags:
顯卡
All Comments
Related Posts
繪圖卡ATI V5600 OR 遊戲卡 5750 4860

By Poppy
at 2010-06-02T13:21
at 2010-06-02T13:21
DVI轉HDMI的問題

By David
at 2010-06-02T12:09
at 2010-06-02T12:09
切換遊戲螢幕會暫時黑掉的問題

By Agatha
at 2010-06-02T12:03
at 2010-06-02T12:03
不太懂電腦...請幫推薦顯卡

By Dora
at 2010-06-02T11:04
at 2010-06-02T11:04
進OS時 多螢幕偵測錯誤導致沒畫面

By Kumar
at 2010-06-01T22:00
at 2010-06-01T22:00