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

The library built in `simple-kernel-timer` is the same as in `simple-kernel-timer-json` and gets overwritten when using thei `build-all.sh` script from the top level. Please rename one or both libraries.

printedOutput
Build

On https://github.com/kokkos/kokkos-tools/wiki/Space-Time-Stack the documentation says "The second column is the imbalance across MPI ranks, defined as the maximum time consumed by the kernel in any MPI rank divided by the...

Documentation

I was testing using the MueLu driver (Trilinos/packages/muelu/test/scaling/Driver.cpp) and 1 MPI rank is OK, more than one leads to an abort. It woofs here: if (stack_frame != &stack_root) { std::cerr

Tool should send output to `..simple_kernel_timer` instead of default stdout.

enhancement

This PR adds in all the things people need on the Kokkos side to get the Sanitizer functionality. It isn't intended to be merged as of yet, I just want...

feature

I've been tracking down a memory issue and found that memory usage tool takes most of the memory for a real run. It would be nice to track that and...

enhancement

Could you update the wiki so this is clear, but I see # Time(s) Size(MB) HighWater(MB) HighWater-Process(MB) in the output. Size, is that total size in kokkos views? HighWater is...

Documentation

I am wondering how to properly use the nvprof-connector, so that the kokkos kernel names show up in demangled form in the visual debugger.

enhancement
Documentation

`get_current_dir_name()` is not supported on osx. Would/should something like: ``` #define CWD_MAX 1024 char cwd[CWD_MAX]; getcwd(cwd, CWD_MAX); printf("KokkosP: Kernel timing written to %s/%s \n", cwd, fileOutput); ``` Be prefered for...