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: Mon, 2 Jul 2018 09:35:58 +0200
  • Authentication-results: mail2-smtp-roc.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:DCiOeBDXSDn/4g8iW29wUyQJP3N1i/DPJgcQr6AfoPdwSPXzocbcNUDSrc9gkEXOFd2Cra4c1ayO6+jJYi8p2d65qncMcZhBBVcuqP49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL1LdrWev4jEMBx7xKRR6JvjvGo7Vks+7y/2+94fcbglUhTexe69+IAmrpgjNq8cahpdvJLwswRXTuHtIfOpWxWJsJV2Nmhv3+9m98p1+/SlOovwt78FPX7n0cKQ+VrxYES8pM3sp683xtBnMVhWA630BWWgLiBVIAgzF7BbnXpfttybxq+Rw1DWGMcDwULs5Qiqp4bt1RxD0iScHLz85/3/Risxsl6JQvRatqwViz4LIfI2ZMfxzdb7fc9wHX2pMRttfWTJPAo28bIUBAeQOMulaoIbhqFUDtge+CAq2Ce/z1jNFiH370Ksn2OohCwHG2wkgEsoSvXvJttX1NbkdUeaox6fUyjXDcuhW2Szj54jMbxsspuuDUq9qccrQ10YvERnJjk+XqYz4JDOVzfoCs2yA4uphSeKuhWsnpxt/oji13Mgsl4/JhoISylDK6yp52pw5KsCmR0NiZ9OvDZVetyafN4RsQ8MiRXlltzwnxb0cuJ60Yi4KxI09xx7YdvyHaJOI7QznVOqLPzh4mXRoc6+8iRaq6UWs1+nxWteu3FpXsiZJjMPAum0M2hHR8MSLVPRw8l+81TuBygzf8P9ILE81mKbBNpIsxqM8moARvEnAGCL9hV/4g7WMdko+/+il8+Tnbavipp+bL4J0jxvxMqUqmsCmH+s3LwcOUHaV9+qyyrHu8lf1QLtQjvIsj6nZtpDaJcMVpqGnGQ9ZyJss5AinAzen1tQXg2UHIUpYdB+DkYTlIUzCLOzmAfulnlihkTVmy+rYMrDuGpnNK2LMkLblfbZz8U5czw8zwMhF6J1JELEBIez8WknruNzCCR85Lhe0w/35B9V5zY4eWH6PA6GcMK/Iv1+I/PggI/SKZI8Vvzb9JeYq5+T0gXAkh1ARZbOp0ocPaHCkAvRmJF2UYWHwgtgbC2cKphc+QPX3h1KcTz5ceXKyUrk45jE6E4KmEZzDSpqigLyP2ye7BJJWaX5cBlCNF3fobYSEVO0WZCKcOM8y2gADAIOoTpIs0VmStA7wwqdjMqKA4SQdqJ/nksR15ufaiBUu3T1yFcWUlW+XGSU8hX8BXScrmaxyv0F54lOCyrRjxfNWEsZc6rVIVB07PNjS1b9UEdf3DyvNZNaETh6cRci9Gjw1BoY4z8UPbkA7AdK/lQvO2wKrH6AQ0bKRDYEy8qXS0mK3K8srmCWO77Uok1RzGpgHDmahnKMqslGLX9eYwXXcrL6jcOEn5ACI8W6CyWSUu0QCCFxxTbrAG34Fb1bQrdP361mEQ7L8UO17YDsE8taLL+5xUvOslU9PHq+xOcjBZiS/gW6tAxaPyL6WKobnKT1EgXftTXMcmgVWxk6ocAgzAiD78jDbBT1qUF/jbE7A3bMi7n2hR1IyzwaEYlcn27fnohM=
  • 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>



Le 29/06/2018 à 16:25, Samuel Thibault a écrit :
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.
Ok je comprends. J'ai pas de data race ailleurs uniquement par chance alors !
Merci beaucoup pour l'aide

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

--
|---------------------------------------------------------|
| 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