Study note

Notes About Nvidia GPU Shared Memory Banks

Properties

Type
Blogs
Status
待读
Domain
AI / ML
Category
GPU、CUDA 与内核优化
Source
feldmann.nyc
Vault note
library/articles/ai_ml/Notes-About-Nvidia-GPU-Shared-Memory-Banks-e69de3eaeab60242.md

Summary

Axel Feldmann 用一组 CUDA microbenchmark 分析 NVIDIA GPU shared memory 的 bank 映射、冲突代价、向量化 load 的硬件调度,以及 multicast 如何在某些访问模式下提升每个线程看到的数据吞吐。

Highlights

适合接在 tiled matmul/shared memory 入门之后阅读,帮助理解为什么 GPU kernel 优化不能只看“用了 shared memory”,还要看 bank 访问模式、warp 内 lane 映射和向量化指令。

Notes

NVIDIA shared memory banks、bank conflict 和 vector load 微基准笔记。

Comments

Loading comments...