Page 1 of 1

PAPI CUDA Component

PostPosted: Sat Mar 12, 2011 5:59 pm
by jagode00
PAPI community,

We would like to announce that the PAPI CUDA component is now
available from the PAPI cvs repository.

The CUDA component is a hardware performance counter measurement
technology for the NVIDIA CUDA platform which provides access to the
hardware counters inside the GPU. PAPI CUDA is based on CUPTI support
- shipped with CUDA 4.0rc - in the NVIDIA driver library. In any
environment where the CUPTI-enabled driver is installed, the PAPI CUDA
component can provide detailed performance counter information
regarding the execution of GPU kernels.

If users want to test the component, they will have to do a clean
checkout from cvs.
Also, we are planning on releasing PAPI 4.2 in a week or two in case
you want to wait for an official release.

Let me know if you have questions.

Re: PAPI CUDA Component

PostPosted: Mon Jan 02, 2012 4:08 pm
by margiolas
I would like to ask if this component is operational for OpenCL applications. I read the source code of the component and I saw that the monitoring interfaces requires the association with a CUDA context. I tried to find which is the relation between the OpenCL and CUDA runtime by NVIDIA. I didn't find a lot but only that OpenCL and CUDA applications link to the same libraries, so I hope that internally there is some connection and feature share....