Skip to content

Put LDMS Kokkos Tools connector (for perf. monitoring) in profiling directory#291

Open
vlkale wants to merge 10 commits intokokkos:developfrom
vlkale:kkstools-ldms-connector
Open

Put LDMS Kokkos Tools connector (for perf. monitoring) in profiling directory#291
vlkale wants to merge 10 commits intokokkos:developfrom
vlkale:kkstools-ldms-connector

Conversation

@vlkale
Copy link
Copy Markdown
Contributor

@vlkale vlkale commented May 20, 2025

Puts in the LDMS Kokkos Tools connector (for perf monitoring) and adds LDMS CMake and build system support for the LDMS connector.

Based on discussion today with @sswan, @jennfshr and @valleydlr, and brief update to @vsurjadidjaja, we are going with an integration within Kokkos Tools.

The integration within Kokkos Tools (as opposed to a github submodule) has been an option previously discussed with @vsurjadidjaja.

Note the Kokkos Tools LDMS connector has been primarily developed by @vsurjadidjaja, with some prior input from me. Both @vsurjadidjaja and @vlkale will review notes and feedback for this PR.

Important point for reviewers of this PR to check:

  • The Kokkos Tools sampler utility is intended to be fully decoupled from this connector. Note README currently states the sampler is an optional though recommended utility. Any such dependence, direct code and documentation for sampling from the Kokkos Tools side should not exist. If there are any other dependences of the Kokkos Tools sampler utility you find, please flag them.

  • I used help from Cursor AI for the FindLDMS.cmake. Note this provides a check for whether the OVIS-LDMS library exists.

@vlkale vlkale changed the title Put in LDMS Kokkos Tools connector (for real-time perf. monitoring of Kokkos applications) as one of the profilers Put LDMS Kokkos Tools connector (for perf. monitoring) in profiling directory May 20, 2025
@vlkale vlkale added the feature Needed feature but software still is correct on its own label May 20, 2025
@vlkale vlkale self-assigned this May 22, 2025
@vlkale vlkale marked this pull request as ready for review June 9, 2025 18:04
@vlkale
Copy link
Copy Markdown
Contributor Author

vlkale commented Jul 16, 2025

@nmm0 Can you review this?

@vlkale vlkale requested a review from a team July 16, 2025 15:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature Needed feature but software still is correct on its own

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant