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: Thu, 14 Jun 2018 17:15:39 +0200
  • Authentication-results: mail2-smtp-roc.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:c4wX4Rxnb1vYSyrXCy+O+j09IxM/srCxBDY+r6Qd2+4QIJqq85mqBkHD//Il1AaPAd2Graocw8Pt8InYEVQa5piAtH1QOLdtbDQizfssogo7HcSeAlf6JvO5JwYzHcBFSUM3tyrjaRsdF8nxfUDdrWOv5jAOBBr/KRB1JuPoEYLOksi7ze+/94HTbglSmDaxfa55IQmrownWqsQYm5ZpJLwryhvOrHtIeuBWyn1tKFmOgRvy5dq+8YB6/ShItP0v68BPUaPhf6QlVrNYFygpM3o05MLwqxbOSxaE62YGXWUXlhpIBBXF7A3/U5zsvCb2qvZx1S+HNsDtU7s6RSqt4LtqSB/wiScIKTg58H3MisdtiK5XuQ+tqwBjz4LRZoyeKfhwcb7Hfd4CS2RPXthfWTFCDIOyYIQAE/cOM+laoIn6qVQDtge+CAqwCO/z1jNFnH370Ksn2OohCwHG2wkgEsoTvnvOqdX1KbkdUeSox6fWzTXDbuhZ1i3g6IjMbhAqvPaBXalqfsrU1EkgCQfFgk+MqYzlPjOazf4Cs3Wf7+p8Tu+vimgnqxtwoje13MsshJPJi5sTx1vZ9it52J44KcC7RUN7e9KoDpVdui+AO4drXs8uX3tktDsixrAFp5K3ZiwHxZc9yxPdcfCLbYaF7gzlWe2MOzl3nmhld6i6hxuq8Uiv1On8Vs6s3VZKsCVFiMPDumoX2BzK98iHS/998Vmn2TmRywDf8O9EIVosmaraLZ4u3KIwm4IOvUnAHiL6glv6gaGYe0k+5+Sk9/jrbq/7qpOEMo97kAD+MqAgmsylBuQ4NxADX3OB9uS5yb3s40n5TK9Wjv02k6nWq4rVJdkfpq6lGAJazIAj6w2mAzei0NUYmn8HIEhCeBKdgIjlI0vOL+zgDfejn1Ssly9mx+vaPrL7GJXNNmXDnK78crlj9U5T1g4zwMtb55JVEbEBPOnzVlX+tNzWCR85KQO0zPj9BNV80IMeQ2OPDbWDPKPcq1/brt4odsCAfo4Yvn7HLOU+/PPqxSswlUUccK/vx5wKc2u1GtxnP1qcJ3T2i8oHEWAEsxB4QOG823OYVjsGXH+3Qq84rg07CYivEIPfDtS2ibmc0SP9Ap1XbGlbDkykEHHydozCVe1aO3HaGdNojjFRDevpcIQmzxz78Vaik+M2fNqRwTURsNfY7PYw4uTSkR8o8jktU5aQ1XrIS3BzmCUPXTBkhvkj83w48U+K1O1Du9IdDcZavqsbUwEgNJeawfYoU4mvCDKERc+ATROdevvjATw1SYtgkd8DeU87Esy/jxTO2Se2RbEPxeWG
  • 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

Adrien Roussel, le jeu. 14 juin 2018 16:43:33 +0200, a ecrit:
> En entrée de la tâche suivante,

Comment est-elle soumise ?

Ce serait sans doute utile d'avoir tout le code d'un coup plutôt que de
faire un ping-pong pour chaque morceau :)

> le résultat est nul comme s'il n'avait pas été calculé.

Ce serait utile d'utiliser du printf pour s'assurer si c'est le cas ou
si c'est un autre problème :)

> Donc je me demande si les dépendances ont du coup bien été prises en compte,
> ce qui aurait conduit à ma tâche suivante de s'activer avant ma réduction

Il n'y a pas de raison que les dépendances ne soient pas prises en
compte, les dépendances sont activées par défaut à moins que le
sequential_consistency_flag soit désactivé explicitement.

>     void cpu_reduction(void *buffers[], void *cl_arg)
>     {
>       double* _res = (double*)STARPU_VARIABLE_GET_PTR(buffers[0]);
>       struct vec_size_t *vecSize = (struct vec_size_t*)cl_arg;
>       int _vecSize = starpu_task_get_current()->nbuffers;

Juste pour être sûr, est-ce que ce _vecSize obtient bien la bonne
taille ?

Samuel




Archives gérées par MHonArc 2.6.19+.

Haut de le page