> 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: [email protected] [mailto:hpx-users-
> [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

Reply via email to