NVBit 是一款 NVIDIA 针对其名下的 GPU 开发的开源的动态二进制插桩工具。详细内容可参考 2019 年发表在 MIRCO 上的论文:NVBit: A Dynamic Binary Instrumentation Framework for NVIDIA GPUs。
文献的参考网址:https://github.com/NVlabs/NVBit/releases/download/v1.0/MICRO_19_NVBit.pdf
本文将介绍这款工具如何安装、编译和运行。本文在使用 NVBit 时使用了基于 Ubuntu22.04 的服务器。
一、NVbit安装
NVBit 源码发布在 https://github.com/NVlabs/NVBit/releases,选择适配与 x86_Linux 的下载,下载链接为: