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

OMPT Target Offload Support #411

Merged
merged 26 commits into from
Oct 30, 2024
Merged

Commits on Oct 24, 2024

  1. Update lib/omnitrace/library/tracing.hpp

    - generic tracing::get_clock_skew(...) function
    jrmadsen committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    9f49ea3 View commit details
    Browse the repository at this point in the history
  2. Update .gitmodules

    - use github.com/ROCm/timemory instead of github.com/NERSC/timemory
    jrmadsen committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    1deb3b4 View commit details
    Browse the repository at this point in the history
  3. Update timemory submodule

    - improved OMPT support
    jrmadsen committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    57fd356 View commit details
    Browse the repository at this point in the history
  4. Update lib/core/config.*

    - new tmp_file::open member function (public)
    - new tmp_file::touch member function (private)
    - handle pid changing due to forking
    jrmadsen committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    4792f88 View commit details
    Browse the repository at this point in the history
  5. Update lib/core/perfetto.cpp

    - fix "unknown field type" error
    jrmadsen committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    bd9e7aa View commit details
    Browse the repository at this point in the history
  6. Update lib/omnitrace/library/roctracer.cpp

    - use new (generic) tracing::get_clock_skew(...) function
    jrmadsen committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    f745a78 View commit details
    Browse the repository at this point in the history
  7. Update lib/omnitrace/library/runtime.cpp

    - fix warning regarding get_reserved_vector<bool>
    jrmadsen committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    96e7e25 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0eb60fe View commit details
    Browse the repository at this point in the history
  9. Update OMPT support

    - lib/omnitrace/library/ompt.cpp
    - new component::ompt
      - uses category_region
    - handle OMPT target offload buffer records
    jrmadsen committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    37c0848 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2024

  1. Skip openmp target example if amdclang is not installed

    Signed-off-by: David Galiffi <David.Galiffi@amd.com>
    dgaliffiAMD committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    2d84e51 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8bad7db View commit details
    Browse the repository at this point in the history
  3. Revert "Use package manager for CMake install"

    This reverts commit 8bad7db.
    dgaliffiAMD committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    119bbc4 View commit details
    Browse the repository at this point in the history
  4. Update cmake

    dgaliffiAMD committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    bfa0623 View commit details
    Browse the repository at this point in the history
  5. Upgrade PIP packages

    Make sure the latest cmake is installed.
    
    Signed-off-by: David Galiffi <David.Galiffi@amd.com>
    dgaliffiAMD committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    ab2303c View commit details
    Browse the repository at this point in the history
  6. Update ci workflows to install texinfo and bison

    Signed-off-by: David Galiffi <David.Galiffi@amd.com>
    dgaliffiAMD committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    ae70fa9 View commit details
    Browse the repository at this point in the history
  7. Update redhat.yml

    Need to install crb enable before installing texinfo
    dgaliffiAMD committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    9080f6e View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2024

  1. Update redhat.yml

    Installing dnf-command(config-manager) is required to enable CRB for rockylinux 9.0
    dgaliffiAMD committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    81320b2 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2024

  1. Add gettext to ubuntu-focal job.

    Required to build Dyninst
    dgaliffiAMD committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    51b4eb0 View commit details
    Browse the repository at this point in the history
  2. Update OMPT example CMakeLists

    Add "${OMP_TARGET_COMPILER_DIR}/llvm/lib" to the BUILD_RPATH. This path is common to new and old versions of ROCm
    dgaliffiAMD committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    2933581 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8ff0bc1 View commit details
    Browse the repository at this point in the history
  4. Format CMake files

    Signed-off-by: David Galiffi <David.Galiffi@amd.com>
    dgaliffiAMD committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    20e058c View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2024

  1. Configuration menu
    Copy the full SHA
    17a5584 View commit details
    Browse the repository at this point in the history
  2. Update timemory submodule

    - fixes for openmp::get_enum_label
    - removed ignoring the first implicit task for non-main threads
    jrmadsen committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    9fe02b5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9f98318 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    548a4c9 View commit details
    Browse the repository at this point in the history
  5. Update OMPT

    - only update file maps once per-thread in codeptr_ra_resolver
    jrmadsen committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    cf9a58e View commit details
    Browse the repository at this point in the history