18 Nov
2008
18 Nov
'08
4:20 p.m.
This looks reasonable for the most part. As long as you're sticking to manipulating data in the buffers and not manipulating the object model from the OMP threads, you shouldn't hit any of the threading problems that I would ordinarily be concerned about.
I'm not sure about having a minimum of 8 threads, though -- on a system with many less CPUs than that you're just losing by adding more threads. For a wholly CPU-bound task like this, the number of threads to use should be the number of CPUs.
-mental