The second part of my GSoC project was to understand how NVidia graphics counters work on Tesla family. According to my previous post, I used my own implementation of libpciaccess on Windows 7 in order to read the PCOUNTER configuration of these signals through NVPerfkit and GDebugger.
After some week of hard work, I have succeeded in documenting most of these signals. However, some of them (like vertex_shader_busy for example) are still currently not understandable for me but I’ll try to do this task as soon as possible.
The result of my researches is available on my Github.
The next part is to complete the documentation and, after, it could be interesting to provide an implementation like the NVPerfSDK for Linux.
Have a good day. ;)