Accéder au contenu.
Menu Sympa

starpu-devel - Re: [Starpu-devel] Dépendances dynamiques

Objet : Developers list for StarPU

Archives de la liste

Re: [Starpu-devel] Dépendances dynamiques


Chronologique Discussions 
  • From: Samuel Thibault <samuel.thibault@inria.fr>
  • To: Adrien Roussel <adrien.roussel@itwm.fraunhofer.de>
  • Cc: starpu-devel@lists.gforge.inria.fr
  • Subject: Re: [Starpu-devel] Dépendances dynamiques
  • Date: Mon, 11 Jun 2018 14:00:13 +0200
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=samuel.thibault@inria.fr; spf=Neutral smtp.mailfrom=samuel.thibault@ens-lyon.org; spf=Pass smtp.helo=postmaster@hera.aquilenet.fr
  • Ironport-phdr: 9a23:Da7o/xWYDM4HXU3BmavNdFKRk1TV8LGtZVwlr6E/grcLSJyIuqrYbBGHt8tkgFKBZ4jH8fUM07OQ7/i9HzRYqb+681k6OKRWUBEEjchE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i764jEdAAjwOhRoLerpBIHSk9631+ev8JHPfglEnjWwba9yIRmssQndqtQdjJd/JKo21hbHuGZDdf5MxWNvK1KTnhL86dm18ZV+7SleuO8v+tBZX6nicKs2UbJXDDI9M2Ao/8LrrgXMTRGO5nQHTGoblAdDDhXf4xH7WpfxtTb6tvZ41SKHM8D6Uaw4VDK/5KpwVhTmlDkIOCI48GHPi8x/kqRboA66pxdix4LYeZyZOOZicq/Ye94RWGhPUdtLVyFZDI2yb5UBAfcCM+ZWoIbyu0YBoxS8CgmrCuzi0SNIi3zq0aEmz+gsCwPL0Qo9FNwOqnTUq9D1Ob8PX++vyanI0CvMb/dL0jnj6IjIcwsuruuRXbJ0bcra1E4iFxjfgVWVtIzqITeV2v4Rs2ib7upvTvigi3MjqwFtuTWvx8EsipPIho0P0FzE+z95zZ8zKNalS0B7ecapHIZTuiyaLYd6XM0vTm9ytCon1rEKpYS3cDUSxJg6yBPTd+aLfoqK7x75SeqcLy10iG9ldb6jgRu57FKuxffmVsau1VZHtipFncfItnAKzxHT6taISuFn8Uu7wzmPzh3T6uBAIU8qk6rUNYIhzqQ+lpoJqUjDHyn2l1vqjKKOa0kp+eil5/75brjoqJKQLZJ4hh3iPqg0h8CzGeE4PRIPX2if9+S8zrrj/UjhTbVRlPI2l7TZv47eJcgBuq65Aw5V3Z055BaiCzemzM8VkmcBLFJeYR6Hi4joO1bIIPziCve/mVusnC9xx//aJr3hHonNLn/bnbf6YbZy8VRcyBIuzdxG+p1bFK8BL+z3WkLqsNzYDwQ5MxCvw+r9B9V92IQeWXiAAqCHKq/SsFmI5vguI+aWfoMVtiz9eLAZ4KvHgWU4lFlVR660xoAabDjsF/h8IkifJ2Drn8waHGMivxYhSarkklSfVz5UaXuoGa4xsGIVEoWjWLzKQ52ghPS93CaxF4BSeigSEVmJDHrsMZmEWv0FdSaOCs5niD0NE7a7HdxynSqyvRP3nuI0ZtHf/TcV4Ne6jIAstr/j0Coq/DkxNPyzlmSETmV6hGQNHmNk0aZk5EhszVHF1rJ30aYBSY5joshRWwJ/DqbyivRgAomqCAPHZNaADli8EI3/XGMBC+kpytpLWH5TXtWviheajniqDqUc0bWSGZ0w/6TRwz7/PZQkxg==
  • 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>
  • Organization: I am not organized

Bonjour,

Adrien Roussel, le lun. 11 juin 2018 13:44:33 +0200, a ecrit:
> Je ne peux pas créer de tâche de réduction prenant en dépendance d'entrée
> chacun de mes élèments stockés dans mon vecteur "tmp" car je ne connais sa
> taille qu'une fois l'exécution lancée. Il faudrait que je sois capable de
> rajouter des dépendances dynamiquement à ma tâche lors de l'exécution de mon
> application.

Tu veux dire, le problème est que le nombre de paramètres à
donner à la tâche de réduction est variable ? Tu peux utiliser
STARPU_VARIABLE_NBUFFERS pour cela. Cf section "Setting a Variable
Number Of Data Handles For a Task" de la documentation

Maintenant, il vaudrait beaucoup mieux utiliser le mode STARPU_REDUX,
car StarPU s'occupera de faire la réduction à la volée au fur et à
mesure que les tâches se terminent, cf section "Data Reduction" de la
documentation.

Samuel




Archives gérées par MHonArc 2.6.19+.

Haut de le page