[vtkusers] vtkThreadedImageAlgorithm on multi-CPU system

Boettcher, Dr. Peter Boettcher at kleintierklinik.uni-leipzig.de
Sat Apr 10 06:41:01 EDT 2010


I use a vtkThreadedImageAlgorithm image flter pipleine on a 4-core single processor system (WinServer2008). When I execute the same program on a 32-core 8-processor system (WinServer2008)I do not get any significant speed up. Running the code on a 2-core compared to a 4-core slows done the prpocess by about a half - which is what I expected. Looking on the TaskManager it seems that not all 32 cores are used on the multi-cpu-system. Similar problems occur when I run my code using Windows multithreading capabilities using Visual C++. Obvious speed-up from 2core to 4-core. Slow-down when switching from 4-core to 32-core. Could it be due to the fact that only 4 cores have direct acces to the memory their CPU is linked to?

Any suggestion would be greatly appreciated as I am totaly frustrated with my 32-core server being slower than my 4-core PC.

Peter.



------------------------------------
Peter Böttcher, Dr med vet, DipECVS
European Veterinary Specialist in Surgery
Fachtierarzt für Kleintierchirurgie
Klinik für Kleintiere 
Universität Leipzig 
An den Tierkliniken 23 
D-04103 Leipzig (Germany)
Tel: +49-341-9738700 
Fax: +49-341-9738799
email: boettcher at kleintierklinik.uni-leipzig.de



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20100410/93a0753c/attachment.htm>


More information about the vtkusers mailing list