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: Adrien Roussel <adrien.roussel@itwm.fraunhofer.de>
  • To: Samuel Thibault <samuel.thibault@inria.fr>, starpu-devel@lists.gforge.inria.fr
  • Subject: Re: [Starpu-devel] Dépendances dynamiques
  • Date: Tue, 12 Jun 2018 09:38:31 +0200
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=adrien.roussel@itwm.fraunhofer.de; spf=Pass smtp.mailfrom=adrien.roussel@itwm.fraunhofer.de; spf=None smtp.helo=postmaster@mail-edgeDD24.fraunhofer.de
  • Ironport-phdr: 9a23:yNasixUDbJ5E8ugQR6+tvw8I2ZLV8LGtZVwlr6E/grcLSJyIuqrYbRyPt8tkgFKBZ4jH8fUM07OQ7/i9HzRYqb+681k6OKRWUBEEjchE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i764jEdAAjwOhRoLerpBIHSk9631+ev8JHPfglEnjWwba9yIRmssQndqtQdjJd/JKo21hbHuGZDdf5MxWNvK1KTnhL86dm18ZV+7SleuO8v+tBZX6nicKs2UbJXDDI9M2Ao/8LrrgXMTRGO5nQHTGoblAdDDhXf4xH7WpfxtTb6tvZ41SKHM8D6Uaw4VDK/5KpwVhTmlDkIOCI48GHPi8x/kqRboA66pxdix4LYeZyZOOZicq/Ye94RWGhPUdtLVyFZH42ycYUPAeoGPehboYfyqVQBohmiCgejH+7v1jxFi2Xq0aEm3eksEwfL1xEgEdIUt3TUqc34ObsPXuCvzanH0zPDZO5K1zf69YjIaQshru+IXbltdsfe01QgFxnEjlqOr4zpJSmV1uMQs2iA9OpvS+avhnUmqwFtrDmvw90giofTho0P11DE8yV5wIE7JdKmUk53e8OrH4VJuiycKoB4TMQiQ2RytyY7zL0LoYS0czUQyJQm2RHfbeWLc5KP4hL+T+aROil3hHZ/dL2hmha/91WrxO7kVsSszVpHqjRJnsPRunwRyRDf8NWLR/p/80u7xzqC2Bjf5vxKLEwpj6bXNZEsz78qmpYOtUnPAzX6lUf1gaKQa04q4PKn6/79bbXjvpKcN5F7igX5Mqk2n8ywG+U4MgwXU2eF5Ou826Ps80P3TrlUgfA6iKfZsIrAKsQGoK65AwhV0og95BalFTupzcoXkWEGLFJDZh2Hk5DkN0zKLfzmF/uznkignClxy/zbP7DsAI/BImbMnbv5eLZy8U9cyA49zdBF4JJUD6kML+juVU/rtdzXEBk5Pxauw+bgFdV9zZgeVnyLAqKCMaPSrVGJ5uc1L+mCfo8aoiv9K/4l5/7pg382h0UdcbO00pQJcHy4BOhpI12FYXrwhdcMCXwKvhYkQ+zwkF2CTCdfaGusUKIi+D47DJmrDYPCRoC2nLyBxz23HpJYZmBBEFCMHmnne5+FW/cKciKSI9VuniYKVbi7GMcd0kSVvQrnxr4vEurV8CQFsY6rgMN84vDekVcu9T1+BtmZz0mMSXt1lyUGXWlylLtjqFZl1xKP3LZ1h9RcFMdP/LVGXAAgOpOazupgCtm0VBiSUM2OTQOPTs+nDDd5dNUs2MQDZw4pEtm4jx3FmTCtHqQOmrijBYAr9+TSxXHsIcZ6xXvckqUs2Qp1CvBTPHGr0/YsvzPYAJTExgDAz/7zJPYsmRXV/WLG9lKg+URRUQp+S6LAByhNZ1fJqJL3/ErfSb+pB7k9dAdMm5fbdvl6L+bxhFADf8/NfczEajjpyWasGhPOyKmFcYzqfGsQxmPRBRpcyl1BzTO9LQE7QxyZjSfeAThpTwO9Zkrt9axzpHy2YmNuk0eEdUR80bqy9BMPw/CRGase
  • 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: Fraunhofer ITWM

Bonjour,

  Merci beaucoup de vos réponses. J'ai une dernière petite question à vous poser.

J'aimerais pouvoir rendre une tâche persistante afin de pouvoir la rejouer à l'intérieur d'une boucle.
Pour cela, je construis une tâche "starpu_task", que j'initialise une fois seulement et que j'aimerais exécuter plusieurs fois grâce à la fonction "starpu_task_submit".
Sauf que, j'ai l'impression que StarPU libère la mémoire de ma tache après son exécution.

J'ai essayé de garder une tâche "persistante" que je n'exécute pas, et lors du passage dans ma boucle de faire un memcpy dans une tâche temporaire et d'exécuter celle-ci.
Mais visiblement quelque chose se brise quand même car j'ai une erreur de segmentation dans ce cas là.

Existe-t-il de rendre une tâche persistante ? Ou dois-je reconstruire ma tâche à chaque itération ?

Merci beaucoup


On 06/11/2018 02:32 PM, Samuel Thibault wrote:
Adrien Roussel, le lun. 11 juin 2018 14:25:51 +0200, a ecrit:
Si je comprends bien, dans mon codelet je n'ai qu'à spécifier
STARPU_VARIABLE_NBUFFERS au lieu du nombre de dépendances.
Oui.

Est-ce que je dois le spécifier dans la tâche ou dans le codelet ? Ou les
deux ?
Dans la codelet seulement, c'est du coup dans la tâche qu'il faudra
spécifier combien il y en a finalement.

Ensuite, selon le nombre d'argument que j'ai, je peux enregistrer à la volée
toutes mes variables ainsi que leur mode ?
Oui.

Est-ce qu'il y aurait un exemple de cette partie ?
grep -r VARIABLE tests examples

en montre beaucoup :)

Samuel

--
|---------------------------------------------------------|
| Dr. Adrien Roussel
| Competence Center High Performance Computing
| Fraunhofer Institut ITWM
| Tel. : +49 631 31600-4984
| E-Mail : adrien.roussel@itwm.fraunhofer.de
| Web : https://adrien-roussel.eu
| Address: Fraunhofer-Platz 1
| D-67663 Kaiserslautern
|---------------------------------------------------------|





Archives gérées par MHonArc 2.6.19+.

Haut de le page