Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
28632 Discussions

What does _kmp_byper_barrier_release do

afellow
Novice
1,182 Views
I try to profile my code and find that afunctioncalled
_kmp_byper_barrier_release
occupiedmost of the time, I am wondering what this function do?
If you know what is this function or where I can find the information about such functions, please let me know.
Thanks.
0 Kudos
1 Solution
TimP
Honored Contributor III
1,182 Views
I suppose you may mean kmp_hyper_barrier_release
This is an Intel OpenMP function, so you should be able to find out which OpenMP parallel region is involved, and perhaps whether it may be diagnosed as work imbalance, by running against the profiling copy of the library, and checking the guide.gvs file which should be written at successful completion.

View solution in original post

0 Kudos
2 Replies
TimP
Honored Contributor III
1,183 Views
I suppose you may mean kmp_hyper_barrier_release
This is an Intel OpenMP function, so you should be able to find out which OpenMP parallel region is involved, and perhaps whether it may be diagnosed as work imbalance, by running against the profiling copy of the library, and checking the guide.gvs file which should be written at successful completion.
0 Kudos
afellow
Novice
1,182 Views
Thanks, I will check it.
0 Kudos
Reply