Closed andy295 closed 1 year ago
Thanks for the question. In the meantime, LIKWID got support for CUpti Profiling and PerfWorks API. Consequently all GPUs with compute capability >= 7.0 should work. This includes the Ampere architecture.
I updated the wiki page for likwid-perfctr
to reflect that.
Measurements require instrumentation of the application with the NvMarkerAPI. Afterwards, you can select GPU and events through likwid-perfctr -G <gpulist> -W <events>
. Besides events there is a limited set of predefined performance groups.
Please close the issue if it is resolved and you have no further related questions.
I installed
LIKWID 5.2.2
on a system that has theNvidia GPU A100
withAmpere
architecture. On the likwid-perfctr wiki page, I came across the following note:However, to the best of my knowledge, the
Nvidia PerfWorks API
has already been released and has been replaced by theNVIDIA Nsight Perf SDK
.I'm wondering if this note is still relevant, in other words, whether the current version of
LIKWID
is compatible with theAmpere
generation, which is newer compared to theVolta
and theTuring
architectures.I used the
likwid-topology
command and the GPU was correctly listed. However, I am unsure if this alone implies thatLIKWID
is compatible. At the same time, I'm deepening how to collect some metrics for the GPU and therefore I'm cannot test it by myself.Can I proceed to use
LIKWID
with theAmpere
architecture?