OpenMP+gfortran performance extremely variable between dlopen's of libgomp
Anand Patil
anand.prabhakar.patil@gmail.com
Tue Jan 15 02:33:00 GMT 2008
Hi all,
As in my last help request, I'm using gfortran 4.2.1 from Ubuntu
Gutsy's apt-get, with the patch from bug 28482 (
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28482 ) applied so that I
can dlopen libgomp. I find that the performance of my subroutines
varies greatly if I reload libgomp, but if I rerun the subroutines
several times for the same load of libgomp performance is fairly
constant. Other information that may be relevant:
- The number of threads stays the same (I have OMP_DYNAMIC=False).
- The relative speedup from OpenMP (wall time / CPU time) stays
relatively constant.
I don't even know where to start looking for the source of this
behavior. Any tips?
Thanks,
Anand Patil
More information about the Gcc-help
mailing list