Talk:OpenMP
From Wikipedia, the free encyclopedia
Is the con "Low parallel efficiency: rely more on parallelizable loops, leaving out a relatively high percentage of a non-loop code in sequential part" valid given the pragmas
- #pragma omp sections
- #pragma omp section
mikeliuk 08:09, 19 May 2006 (UTC)
Probably not. It should probably be removed.
Another issue is the inclusion of the omp.h header in the sample code. This header file is not needed unless an actual function (such as omp_set_num_threads()) is called. I will remove it from the sample code that has it but doesn't need it.
--Foreignkid 19:15, 26 July 2006 (UTC)
I found it is actually not that simple to get significant performance benefits using openmp. I suspect this may be caused by L1/L2 cache effects on SMP systems. These effects are now very limited described by the term "memorybandwith" in the performance section. Perhaps some more explicit text of this nature should be added.
Ruudschramp 06:40, 9 August 2007 (UTC)

