Hi Praveen, The paper that you linked is the original implementation and is still quite relevant.
See: http://www.vtk.org/Wiki/images/3/3b/VTK_SMP_Guide.pdf for more information on the work as it stands now that it has been brought into VTK proper (as of release 6.1) As that doc says, VTK is still largely _not_ thread safe. Portions of it always have been. For example anything used within the threaded image filters was before vtkSMP, and anything used within Filters/SMP is now. Turn on the Filters/SMP module to try it and take a look at the Cxx regression tests in the module itself for starters. David E DeMarle Kitware, Inc. R&D Engineer 21 Corporate Drive Clifton Park, NY 12065-8662 Phone: 518-881-4909 On Wed, Oct 8, 2014 at 9:08 PM, Praveen Narayanan <[email protected]> wrote: > I would like to know what the flags imply: > > > > VTK_SMP_IMPLEMENTATION_TYPE: Which multi-threaded parallelism > implementation to use. Options are Sequential, Simple, Kaapi or TBB. > > > > Is there a proper description of these parameters (or a an example/test in > the suite)? > > The following paper yields some information: > http://hal.inria.fr/docs/00/78/98/14/PDF/RR-8245.pdf > > > > I would assume that these improvements translate to the insertion of > appropriate directives, semaphores and the like in several parts of VTK. > Could you point me to material/papers which would explain implementation > specific details? > > Some online sources (probably outdated) claim that VTK is not thread safe. > > > > > Thanks > > Praveen. > > > ------------------------------ > This email message is for the sole use of the intended recipient(s) and > may contain confidential information. Any unauthorized review, use, > disclosure or distribution is prohibited. If you are not the intended > recipient, please contact the sender by reply email and destroy all copies > of the original message. > ------------------------------ > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview > >
_______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/paraview
