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/ JB From: [email protected] [mailto:[email protected]] On Behalf Of Tobias Gauweiler Sent: 01 September 2017 13:42 To: [email protected] 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 [email protected] https://mail.cct.lsu.edu/mailman/listinfo/hpx-users
