Accéder au contenu.
Menu Sympa

starpu-devel - Re: [Starpu-devel] starpu

Objet : Developers list for StarPU

Archives de la liste

Re: [Starpu-devel] starpu


Chronologique Discussions 
  • From: Samuel Thibault <samuel.thibault@inria.fr>
  • To: Vitaliy FEOKTISTOV <vitaliy.feoktistov@gmail.com>
  • Cc: starpu-devel@lists.gforge.inria.fr
  • Subject: Re: [Starpu-devel] starpu
  • Date: Thu, 2 Jul 2015 13:07:36 +0200
  • List-archive: <http://lists.gforge.inria.fr/pipermail/starpu-devel/>
  • List-id: "Developers list. For discussion of new features, code changes, etc." <starpu-devel.lists.gforge.inria.fr>

Vitaliy FEOKTISTOV, le Thu 02 Jul 2015 11:32:06 +0200, a écrit :
> scale-in = analogue openmp (on sort pas d'un noeux)

Ok. Cela dépend de l'ordonnanceur utilisé. Par exemple, dmda, qui
essaie de placer les tâches sur chaque processeur, ne peut pas passer
à l'échelle. Par contre lws est très distribué et passe beaucoup mieux à
l'échelle.

> scale-out = analogue mpi (plusieurs noeux)

C'est ce que je décrivais dans mon précédent mail.

> pourriez-vous expliquer plus en détail le problème du coût de la soumission
> de
> tâches svp ?
>
> on devrait avoir l'overhead de scheduler(s), est-ce que c'est compris dans 1
> microsecond ?

Pas seulement l'ordonnanceur, mais la gestion des tâches en général.
C'est bien de l'ordre de 1 microseconde oui.

> quel serait l'overhead du scheduler si l'on a +100000 tâches / second à
> soumettre ?

De l'ordre de 100 000 * 1µs = 0.1s, donc.

> avez-vous tester les cas quand il y a +100 000 clients qui vont soumettre en
> parallèle des petites taches d'ordre 20-100 ms, chaque client peut soumettre
> 1-10 taches / second.

Nous n'avons pas testé, non. Mais ces clients ne sont-ils pas répartis
sur les différents nœuds MPI ? De toutes façons, si les tâches font de
l'ordre de 20-100ms, un overhead d'1µs ne devrait jamais être un
problème a priori. Seul le problème de passage à l'échelle des
structures peut le poser, et alors c'est ce que je décris ci-dessus et
dans mon précédent mail.

> quel serait l'estimation du temps de réponse par tache (par exemple sur un
> bi-E5 2697v3) ?

Ce que j'ai dit: de l'ordre de la microseconde.

Samuel




Archives gérées par MHonArc 2.6.19+.

Haut de le page