Skip to content

How does APEX get data from HPX? #5124

@leonfse

Description

@leonfse

Hello,

For my Master Thesis I look into the Performance Analysis of HPX applications. In a best-case scenario, I would like to create an HPX-Adapter for Score-P. For that I want to understand, how APEX gets its data from HPX.
In my understanding so far HPX adds “external_timers” when it is built with APEX. But I could not close the gap between the timers and HPX functions jet. For example, the function “async_launch_policy_dispatch” which is shown in the APEX output.

Could someone point me towards the region in HPX where the HPX functions are measured by the external timers?

Thanks a lot!

Specifications

  • HPX Version: 1.5.1
  • CMake Flags: -DCMAKE_INSTALL_PREFIX=/... -DHPX_WITH_APEX=TRUE -DAPEX_WITH_OTF2=TRUE -DOTF2_ROOT=/...
  • Platform (compiler, OS): GCC 7.5.0 , Ubuntu

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions