CUDA 软件栈总览
从应用程序到 GPU 硬件,一次 CUDA 调用穿越 5 层。
其中 CUDA Driver API 是 HAMi LD_PRELOAD 拦截的关键位置——
所有上层调用最终都经过这里,拦截这一层就能控制所有 GPU 资源分配。
点击「下一步」追踪一次
从应用程序到 GPU 硬件,一次 CUDA 调用穿越 5 层。
其中 CUDA Driver API 是 HAMi LD_PRELOAD 拦截的关键位置——
所有上层调用最终都经过这里,拦截这一层就能控制所有 GPU 资源分配。
点击「下一步」追踪一次
cudaMalloc 的完整路径 →