Thank you all for your replies. I have available for me Intel VTune Amplifier 2018 and Vampir 9.2.
So far i did rebuild HPX with -DHPX_WITH_APEX=ON and -DCMAKE_BUILD_TYPE=" RelWithDebInfo". I couldn't find a cmake or cmd line flag in the documentation how to enable OTF file creation. How is that done? @Hartmut: Do i need to do something extra to use VTune? A simple hotspot analysis looks promising, but is only showing me intern hpx function calls without any reference to my own code. Best regards Tobias Gauweiler On 1 September 2017 at 15:53, Hartmut Kaiser <hartmut.kai...@gmail.com> wrote: > > > If you are interested in seeing tasks like this > > > > https://pasteboard.co/GzF4jDa.png > > > > Then you should try compiling HPX with APEX enabled (and also enable OTF) > > and then you can use a tool like vampir (not free but they have a trial > > version) or some others I can’t remember the names of (wxparaver?) that > > can display OTF2 trace files. One that I’ve never tried but keep meaning > > to is http://vite.gforge.inria.fr/ > > An alternative option would be to use Intel Amplifier (former Intel VTune) > for which we have an integration with HPX as well. Let me know if you would > like to try that for more information. > > Regards Hartmut > --------------- > http://boost-spirit.com > http://stellar.cct.lsu.edu > > > > > > JB > > > > > > > > > > > > From: hpx-users-boun...@stellar.cct.lsu.edu [mailto:hpx-users- > > boun...@stellar.cct.lsu.edu] On Behalf Of Tobias Gauweiler > > Sent: 01 September 2017 13:42 > > To: hpx-users@stellar.cct.lsu.edu > > Subject: [hpx-users] Questions about benchmarking hpx tasks > > > > Hello, > > > > i want to benchmark my hpx application and i'm not sure what's the best > > way to do this. > > > > My goal is to create a gantt chart with the x axis for the time and y > axis > > for the hpx worker thread ids > > and then adding boxes for each task to their corresponding hpx worker id > > with the task computation time as length in x direction. > > > > The application runs on only one locality. > > > > Questions: > > > > 1.) If a task got suspended and then resumed is the hpx worker id still > > the same? If not is there a unique identifier for tasks that i can use > > instead? > > > > 2.) How to measure the computation time of each task? Should i write my > > own performance counter or save the start and end time per task > manually? > > > > > > Best regards > > Tobias Gauweiler > > _______________________________________________ > hpx-users mailing list > hpx-users@stellar.cct.lsu.edu > https://mail.cct.lsu.edu/mailman/listinfo/hpx-users >
_______________________________________________ hpx-users mailing list hpx-users@stellar.cct.lsu.edu https://mail.cct.lsu.edu/mailman/listinfo/hpx-users