16K shared memory 是怎么分到16个bank中的

16K shared memory 是怎么分到16个bank中的?

16个银行

很久以前CSDN CUDA论坛已经讨论过了(不知道还能找到吗)
这里再简单说下,首先这个问题本身就有问题,16K未必都被使用。简单点说每个时间片只能有一个当前状态的half-warp线程组使用16个端口,因此每次只需要16个共享内存单元地址被配发到这16个bank。

赫赫,cyrosly 说的非常好!.

External Media

开源图形处理器体系结构论坛(OpenGPU论坛) http://www.opengpu.org/bbs/

OpenGPU Graphics Open Source community图形开源社区),聚焦领域(focus domain)包括:
* GPU Architecture(图形处理器体系结构).
* Graphics Algorithm(图形算法).
* GPGPU Programming (面向通用的图形处理器编程).
* Open Source Rendering Engine(开源渲染器).
* Open Source GPU Simulator/RTL Implement(开源GPU模拟器).

[ 本帖最后由 OpenGPU 于 2010-3-10 17:01 编辑 ]