[VTK ARB] RE [vtk-developers] ARB

Stephane PLOIX stephane.ploix at edf.fr
Fri Apr 2 09:49:39 EDT 2010


Hi ARB,

Another topic that could also be of interest : multi-threading. 
I will not elaborate on the why (multi-cores) of this question and on the 
potential unefficiency (memory bound algorithms) of it, I believe it is a 
subject on which VTK should have a clear policy / roadmap.
I know this is a huge task, but could we try to take the first steps :
*maybe justify why VTK will never be multi-threaded and be clear about it.
*If not, I believe the first step is to make the methods reentrant 
(including iterators as listed in the topics for the next arb meeting, 
removing static variables...)
*An then in any order, support different kind of multithreading : 
**inter-algorithm (update several filter together when there is no 
dependency in the pipeline),
**inter-block (when an algorithm loops over multiple independent blocks, 
there is potential for multi-threading),
**intra-algorithm (algorithm-dependent).

Some (or all?) of these topics have already recieved attention and some 
have partial solutions (vtkMultiThreader...), but I have not seen any 
clear roadmap on this subject.

Best,
Stephane




jeff.baumes at kitware.com 
Envoyé par : vtk-developers-bounces at vtk.org
01/04/2010 21:36

A
vtkusers at vtk.org, vtk-developers at vtk.org
cc

Objet
[vtk-developers] ARB






VTK community,

I just wanted to take the opportunity to tell you about what has been
happening with the VTK ARB (architecture review board). The ARB was
formed last year to facilitate forward progress in VTK. It is a task
force consisting of researchers around the world that was formed to
work out the details required to make important changes, such as
release schedules and moving to git repository. The ARB wants your
input, and wants to be transparent about its discussions and
decisions. A page describing the ARB is located at

http://www.vtk.org/Wiki/VTK/ARB

Scheduled meetings and meeting notes are located at

http://www.vtk.org/Wiki/VTK/ARB/Meetings

Jeff
_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Follow this link to subscribe/unsubscribe:
http://www.vtk.org/mailman/listinfo/vtk-developers





Ce message et toutes les pièces jointes (ci-après le 'Message') sont établis à l'intention exclusive des destinataires et les informations qui y figurent sont strictement confidentielles. Toute utilisation de ce Message non conforme à sa destination, toute diffusion ou toute publication totale ou partielle, est interdite sauf autorisation expresse.

Si vous n'êtes pas le destinataire de ce Message, il vous est interdit de le copier, de le faire suivre, de le divulguer ou d'en utiliser tout ou partie. Si vous avez reçu ce Message par erreur, merci de le supprimer de votre système, ainsi que toutes ses copies, et de n'en garder aucune trace sur quelque support que ce soit. Nous vous remercions également d'en avertir immédiatement l'expéditeur par retour du message.

Il est impossible de garantir que les communications par messagerie électronique arrivent en temps utile, sont sécurisées ou dénuées de toute erreur ou virus.
____________________________________________________

This message and any attachments (the 'Message') are intended solely for the addressees. The information contained in this Message is confidential. Any use of information contained in this Message not in accord with its purpose, any dissemination or disclosure, either whole or partial, is prohibited except formal approval.

If you are not the addressee, you may not copy, forward, disclose or use any part of it. If you have received this message in error, please delete it and all copies from your system and notify the sender immediately by return message.

E-mail communication cannot be guaranteed to be timely secure, error or virus-free.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/arb/attachments/20100402/12074bd0/attachment.html>


More information about the Arb mailing list