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
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