OpenSpeedShop / openspeedshop

Open|SpeedShop is a community effort by The Krell Institute with current direct funding from DOE’s NNSA and Office of Science. It is building on top of a broad list of community infrastructures, most notably Dyninst and MRNet from UW, libmonitor from Rice, and PAPI from UTK. Open|SpeedShop is an open source multi platform Linux performance tool which is targeted to support performance analysis of applications running on both single node and large scale Intel, AMD, ARM, Intel Phi, PPC, GPU processor based systems and on Blue Gene and Cray platforms.
https://www.openspeedshop.org
Other
25 stars 10 forks source link

With a kokkos test - the Qt3 GUI has trouble with the inline entries with new inline O|SS feature #7

Open jgalarowicz opened 6 years ago

jgalarowicz commented 6 years ago

The GUI is having trouble generating the fullstack output with the new inline O|SS feature.

`` CLI:

openss -cli -f /home/jeg/kokkos/mxm/kokkos-mxm.host-usertime-8.openss openss>>[openss]: The restored experiment identifier is: -x 1 openss>>expview -vfullstack

Exclusive Inclusive % of Call Stack Function (defining location) CPU time CPU time Total in in Exclusive seconds. seconds. CPU Time _start (kokkos-mxm.host)

@ 556 in __libc_start_main (libmonitor.so.0.0.0)

__libc_start_main (libc-2.26.so)

@ 517 in monitor_main (libmonitor.so.0.0.0)

@ 20 inline parallel_for<int, main(int, char)::<lambda(int const&)> > (/home/jeg/kokkos/mxm/kokkos-mxm.cpp) @ 224 inline execute (/opt/kokkos_20180414/include/Kokkos_Parallel.hpp) @ 244 inline parallel_for<main(int, char)::<lambda(int const&)> > (/opt/kokkos_20180414/include/Kokkos_Parallel.hpp) @ inlined main (kokkos-mxm.host: kokkos-mxm.cpp,3)

@ 1168 in kmp_api_GOMP_parallel (libomp.so) 4.057143 4.057143 18.513690 >>>>>> @ 91 in Kokkos::Impl::ParallelFor<main::{lambda(int const&)#2}, Kokkos::RangePolicy, Kokkos::RangePolicy>::execute() const [clone ._omp_fn.2] (kokkos-mxm.host: Kokkos_OpenMP_Parallel.hpp,131) _GIclone (libc-2.26.so) start_thread (libpthread-2.26.so) @ 939 in monitor_begin_thread (libmonitor.so.0.0.0) @ 559 in kmp_launch_worker(void*) (libomp.so) @ 5640 in kmp_launch_thread (libomp.so)

GUI: See attached -- We see the first inline function entry but the rest appear to be tagged into the same garbled line. ``

kokkosinlineguiview