Analyzers
Support for Analyzers (Intel VTune™ Profiler, Intel Advisor, Intel Inspector)
Announcements
This community is designed for sharing of public information. Please do not share Intel or third-party confidential information here.
4682 Discussions

Group results by synchronization event

Elsayed__Shehab
Beginner
167 Views

Hello All,

I was wondering if there is a way from the command line to group the results by synchronization event. By synchronization event I mean each time a synchronization was called. For example, if the same barrier wait is called multiple times, I would like to see stats for each of these times individually.

Thank you very much in advance

0 Kudos
2 Replies
Dmitry_P_Intel1
Employee
167 Views

Hello Shehab,

By grouping results you mean that you want to see wait time on a barrier for each barrier instances?

What is the semantic - are the barrier instances called in the loop or they are used to sync different algorithm pieces (and as a result called from different functions for example)?

And what threading model do you use? OpenMP, TBB or row OS threads?

Thank you, Regards, Dmitry 

Elsayed__Shehab
Beginner
167 Views

Thank you for your reply.

Wait time at each barrier can be one thing. Other stats I am interested are similar to those you can get from "General Exploration" such as instructions retired, cache miss rates, etc ...

I am trying different applications that have different semantics.

The applications I am studying are using pthreads.

Reply