[vtkusers] Threads, MultiCore and VTK

Mike Jackson imikejackson at gmail.com
Thu Mar 1 15:34:59 EST 2007


What threads package did you use?
--  
Mike Jackson   Senior Research Engineer
Innovative Management & Technology Services


On Mar 1, 2007, at 3:20 PM, John Norris wrote:

> Regarding #3, I created an abstract class  
> vtkMultiGroupThreadedAlgorithm that automates multithreading,  
> including intelligent handling of ProgressEvents (but not vtk[Debug| 
> Warning|Error]Macros).  It works well, but I haven't done any kind  
> of performance testing.  Also it only works on composite datasets,  
> as you might guess from the name.
>
> John
>
> Mike Jackson wrote:
>> I was just wondering a few things about the subject matter. They  
>> are kinda related but I'll just list my questions and kinda people  
>> can comment:
>> 1} With the advent of multi-core CPUs, can VTK take advantage of  
>> these additional cores? Like I could if I was using MPI on a cluster?
>> 2} If I were to start writing multi-threaded filters, what/whose  
>> threads package should I use? Boost? Posix?
>> 3} Has anyone written any multi-threaded filters that I could take  
>> a look at?
>> 4} What are the Gotchas of using threads with VTK?
>> Thanks for any insight.
>
> -- 
> John Norris
> Research Programmer
> Center for Simulation of Advanced Rockets
> http://www.uiuc.edu/ph/www/jnorris
> _______________________________________________
> This is the private VTK discussion list. Please keep messages on- 
> topic. Check the FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers




More information about the vtkusers mailing list