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: Fri, 29 Jun 2018 16:25:21 +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:gJzYEhQ05vo+eZz8IoyhowQeQtpsv+yvbD5Q0YIujvd0So/mwa6yYRSN2/xhgRfzUJnB7Loc0qyK6/6mATRIyK3CmUhKSIZLWR4BhJdetC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBxrwKxd+KPjrFY7OlcS30P2594HObwlSizexfbJ/IA+qoQnNq8IbnZZsJqEtxxXTv3BGYf5WxWRmJVKSmxbz+MK994N9/ipTpvws6ddOXb31cKokQ7NYCi8mM30u683wqRbDVwqP6WACXWgQjxFFHhLK7BD+Xpf2ryv6qu9w0zSUMMHqUbw5Xymp4rx1QxH0ligIKz858HnWisNuiqJbvAmhrAF7z4LNfY2ZKOZycqbbcNgHR2ROQ9xRWjRPDI28cYUBEukPPehXoIbhulQAohmxBQ6iC+701j9FhWP60bEm3+k7EwzL2hErEdIUsHTTqdX4LLocXvqwzKnV0zrDa+5d1yn96IjJaR8uu+yMXbZsccHMzkQvDBnKjlCNqYP7OzOZzPgNs2ia7+V7T+2vlmonqx1qrziuwMcskIjJiZgPxlDK7yV02YA4LsC7Rk5jedOoDZhduiGAO4doTM4vTXtktDsmxrEao5K3YTAGxIkoyhLDcfCKcYqF7gj+WOufOzt0mWxpdb25ih2v60av0Pf8WdOx0FtSripKjN3MtncV2hzT9MeHUOFy8l271jaWygDT6+VELl4ylaXFN54t2LAwloALvUTCGC/5hln2gbeLekgn+uWk8frrb7voq5OGKoN4lh3yPr4zlsCnBOQ3KAkOX2yV+eSm073j+FX0QK5Qgf0zj6nWrpTaKd4Hpq65Ag9ayZws6wu7Dze6y9kXg38HLElcdBKDj4npPFfOLOr/DfeljFSgiC1ryOzePr39HpXNKWDOkKz9fbln8U5c0BczwclC6J1KFLEOPvbzV1T1tNzZFR85Lxe0z/zoCNVz0YMeQ22PDbGDPKPTt1+I/OMvLPOWaI8bojauY8Qistfil340nxcnerSyxpYTICSxEu5nLkPfe33xmcwMFU8LohU7CuLwgUCEUTldamz0U69qtR8hD4fzNo7GW42pyICB3S2yA5lKLjRdA1WRHHOua4WFUf4RbD66I8l7kzVCW6L3GNxp7g2nqAKvk+kvFeHT4CBN8Mu7jIEktd2Wrgk78HlPN+rY1miMS29umWZRG2072rs6pV16zBGEy6cq2aUER+wW3OtAV0IBDbCZ1/ZzUoigWwTbf97PRkz0Goz7UwF0dco4xpo1W2g4G9imiUmSjSqnGbZTnqWWBZg59K/AmXbrdZ9w
  • 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 ven. 29 juin 2018 16:20:58 +0200, a ecrit:
> Si je comprends bien, je devrais garder mon res_handle aussi bien pour mes
> tâches de produits scalaires "locaux" (class StarPU_dot) que pour ma
> réduction (class StarPU_reduction). C'est ça ?
> Donc, un "handle" unique par données car StarPU ne va pas regarder le
> pointeur du handle, juste se référer au handle lui-même avec des accesseur
> différents selon ce qui est défini dans la tâche.

Oui. On ne fait pas d'analyse de valeur de pointeur, ça pose bien
trop de problème, les utilisateurs s'attendent ensuite à ce qu'on
soit capable d'analyser l'accès à un sous-tableau, et inversement on
peut vouloir enregistrer indépendemment les triangles supérieurs et
inférieurs stricts d'une même matrice.

> Comme mon workflow est assez équilibré, je ne vois ce data race que pour le
> produit scalaire si c'est bien ça, mais en réalité je dois en avoir partout.

C'est bien possible oui, et que ce soit juste par chance que ça ne
posait pas de problème.

Samuel




Archives gérées par MHonArc 2.6.19+.

Haut de le page