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...