Overview
The CUDA Profiling Tools Interface (CUPTI) enables the creation of profiling and tracing tools that target CUDA applications. CUPTI provides four APIs: the Activity API, the Callback API, the Event API, and the Metric API. Using these APIs, you can develop profiling tools that give insight into the CPU and GPU behavior of CUDA applications. CUPTI is delivered as a dynamic library on all platforms supported by CUDA.
What's New
CUPTI contains below changes as part of the CUDA Toolkit 10.1 release.
- This release is focused on bug fixes and performance improvements.
- Event collection mode CUPTI_EVENT_COLLECTION_MODE_CONTINUOUS is now supported on all device classes including Geforce and Quadro.
- Support for NVTX string registration API nvtxDomainRegisterStringA().
- Added enum CUpti_PcieGen to list PCIE generations.