Study note
Compute Sanitizer
Properties
- Type
- Blogs
- Status
- 待读
- Domain
- AI / ML
- Category
- GPU、CUDA 与内核优化
- Source
- docs.nvidia.com
- Vault note
library/articles/ai_ml/Compute-Sanitizer-bd3fb533f6c6b117.md
Summary
CUDA Toolkit 自带的 GPU 正确性检查套件。官方工具包含 memcheck、racecheck、initcheck 和 synccheck,分别定位越界或非对齐访问、共享内存竞争、未初始化的全局内存访问及错误的同步原语使用。
Highlights
把 CUDA 优化中的“结果偶尔不对”变成可定位证据。每个自写 kernel 应先通过边界尺寸和全负数等测试,再依次运行 memcheck 与同步/竞争检查;正确性通过之后才比较性能。
Comments
Loading comments...