Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gpu kernel instrumentation tweak #226

Merged
merged 14 commits into from
Sep 16, 2021

Conversation

jrmadsen
Copy link
Collaborator

  • merge this temporary branch into gpu-kernel-instrumentation
  • fixes timing units
  • perfetto fixes
  • tim::static_string
  • mpip support for MPI_Barrier
  • use PMPI functions internally
  • Support for mpl::piecewise_ignore
  • Fixes to package finding
  • Fixes to python console tests
  • Reworked v3 of ex-kernel-instrument

- static string updates
- reworked global/thread/data init in storage
- migrated mpl/math.hpp to math folder
- removed undefined read_command_line() function from manager
- hash inline namespace
- find_hash_identifier
- new get_hash_identifier overloads
- support for aliased hash aliases via recursion
- perfetto improvements
- allow gotcha wrappers around MPI_Init, MPI_Init_thread, MPI_Finalize
- reverted storage insert changes
- inline namespace stl fix
- fixed namespace std typo as stl
- doing so allows timemory to make MPI calls without going through gotcha wrappers
- set nanosecond as 1 instead of second
- removed picosecond support
- fixed ambiguous min/max
- fixed strange segfault w.r.t. isprint in settings::read during runtime instrumentation
- fixed shadowed variable in tim::mpi::initialize
- support for function operator in device::handle
- moved ex_kernel_instrument_v3 to v3 folder
@jrmadsen jrmadsen merged commit f2dc618 into gpu-kernel-instrumentation Sep 16, 2021
@jrmadsen jrmadsen deleted the gpu-kernel-instrumentation-tweak branch September 16, 2021 08:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant