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

What does _kmp_byper_barrier_release do

afellow
Novice
1,589 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,589 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,590 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,589 Views
Thanks, I will check it.
0 Kudos
Reply