kokkos-tools icon indicating copy to clipboard operation
kokkos-tools copied to clipboard

Kokkos C++ Performance Portability Programming Ecosystem: Profiling and Debugging Tools

Results 75 kokkos-tools issues
Sort by recently updated
recently updated
newest added

- alternative implementation to https://github.com/kokkos/kokkos-tools/pull/124 - Has some configuration options - Supports both in-process and system backends

enhancement

So Google is developing this tool called Perfetto (h/t @jrmadsen). It's a really nice trace viewer, and they distribute it as single-file SDK, like SQLite. So it's a simple tool...

Proposing the addition of the LDMS-Kokkos sampler to the Kokkos-tools repo. This sampler is responsible for down regulating the amount of kernel function names sent to the LDMS-Kokkos connector. LDMS...

Fixes #128 ## Summary With this PR we enable building the tools with CMake. Caliper and Apex are connected as git submodules and can be built from source if no...

- [x] Develop CMake build system to build all the KokkosTools - [x] Extent the tools cmake build system to optionally build Caliper and Apex (i.e. translate typical Kokkos options...

Changes / enhancements to nvprof-connector 1. rename nvproof-connector to nvtx-connector. nvprof is on its way out, and really this connector is to NVTX anyway. 2. Add hooks for `kokkosp_begin_fence`, `kokkosp_end_fence`,...

Initial, crazy, unpolished commit of the Labrador Tuning Toolkit. Most of the diff comes from the bundled sqlite3 source. The goal of this toolkit is to enable tuning while being...

Tools are overly CUDA-specific, code like this https://github.com/kokkos/kokkos-tools/blob/master/profiling/space-time-stack/kp_space_time_stack.cpp#L86 Will break with HIP

Based on kokkos/kokkos#3812 One hope I have for that design is that our simple tools can be given complex capabilities using "overlays," (a concept I'm shamelessly stealing from @nmhamster and...

idea

People run into issues with refcounting, and currently they use kernel-logger to try to find out which pointer is causing that issue. We need a small tool to associate pointers...

enhancement