01-06-2013 05:06 AM
Hi Taiyoon,
in our case, we disabled the Open MP usage, and the rate drops stopped...
hope it could help
h
01-06-2013 08:45 PM
Hi h,
Could you explain the Open MP usage?
And, how much it was stable?
If you have some graphs for the frame rate, could you post on here?
Sincerely,
Taiyoon Lee
01-07-2013 12:29 AM
Hi Taiyoon,
I don't have a graph, but - with OMP: grabbing + process +display in our app. takes usually 30ms approx, and every once in a while (sometimes 100 sometimes 300 frames) it took 80 or 95 mscs.
we used OMP in the process thread for paralleling part of our algorithm applying 2 sections under '#pragma omp parallel sections''.
after disabling OMP on project's properties(Configuration->C/C++ -> Language[Intel/C++]->Open MP Support - for projects compiled with Intel Parallel composer, or, Configuration->C/C++ ->Language->Open MP support - for projects compiled with C++), frame rate is stable (approx 25 ms per frame). we understood that we need more learning to do about the way win7 threading interacts with OMP threading, but for now it is enough for us, as we spent a lot of time and rate is ok for us at the moment.
I hope it could help
best,
h