3.3.1.2 内存模型 (Global, Shared, Constant, Texture)


文档摘要

3.3.1.2 内存模型 (Global, Shared, Constant, Texture) 你有没有在深夜调试一个 CUDA 核函数,明明逻辑天衣无缝, 也成功返回,但 打印出的却是满屏零? 你有没有把 Shared Memory 从 改成 ,性能却骤降 40%? 你有没有在 profiler 里看到 掉到 35%,而 却高得反常,却找不到症结所在? 这不是玄学。这是内存模型在低语——用字节、对齐、bank、缓存行和 warp 分支的节奏,敲打你的 kernel。 今天,我们不讲“Global 内存慢、Shared 快”这种教科书式结论。


发布者: 作者: 转发
评论区 (0)
U