Objet : Developers list for StarPU
Archives de la liste
- From: Alfredo Buttari <alfredo.buttari@irit.fr>
- To: Samuel Thibault <samuel.thibault@inria.fr>
- Cc: Julien Vanharen <julien.vanharen@inria.fr>, Nathalie Furmento <nathalie.furmento@labri.fr>, starpu-devel@inria.fr
- Subject: Re: [starpu-devel] MPI
- Date: Tue, 08 Oct 2024 11:41:05 +0200
- Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=alfredo.buttari@irit.fr; spf=Pass smtp.mailfrom=alfredo.buttari@irit.fr; spf=Pass smtp.helo=postmaster@smtp1.irit.fr
- Dkim-filter: OpenDKIM Filter v2.11.0 smtp1.irit.fr 6DB5A805250
- Ironport-data: A9a23:xKWC46xYWiJFfG04DgR6t+fuxyrEfRIJ4+MujC+fZmUNrF6WrkVRz WZJUGmGP/7YazSgf95wYYiz9B8Eu56Hxtc2QQtl/lhgHilAwSbnLYTAfx2oZ0t+DeWaERk5t 51GAjXkBJppJpMJjk71atANlVEliefSAOCU5NfsYkhZXRVjRDoqlSVtkus4hp8AqdWiCmthg /uryyHkEAHjgmcc3l48sfrZ9Eo35KSq4lv0g3RnDRx1lA+G/5UqJMlHTU2BByOQapVZGOe8W 9HCwNmRlo8O10pF5nuNy94XQ2VSKlLgFVDmZkl+B8BOtiN/Shkaic7XAhazhXB/0F1ll/gpo DlEWAfZpQ0BZsUgk8xFO/VU/r0X0QSrN9YrLFDm2fF/wXEqfFPTnM9QAEY3ELYE1fZ9AmBW6 axADAoSO0Xra+KemNpXS8F3g9g7dY/qJoID/H96pd3bJa96GNaaGviMv4Mehl/chegWdRraT 8MdZyBiYBOGaQBTJl4NCbo/hua0wHflG9FdgAvF+vdmujmNnGSd1pDfEtvZR/Kxe/9/uUCkn HPc+XbCM1YzYYn3JT2ttyjEavX0tSHlUYQSHae13uxrhVeJzyoSDgcXXB21u5GRlk6/UdtCL 1A86Csrp7I7sk2tVNj0GROiyFafohcGQ8cVH+Ak5QWl0bvR+w/fB24eTzcHZsZOiSMtbScvy kfQ2dLzBCApvqf9pW+hy4p4ZAiaYUA9RVLurwddJeeoy4CLTF0b5v4OcjpiLEJxpsbwBSmph TGQrTR4ia97YQsjyfCg5V6e696zjsGhc+L3zly/sqGZAsdRZZSke8qm8zA3KN5eeZ2BQADpU GcswqCjASNnMX1JvC2XQflLEqvBCzNp9tHDqQYHIqTNPAhBN5JukU68Ld2+yIpU3h44RALU
- Ironport-hdrordr: A9a23:6HyAfKrUg2/WExRnJye9T20aV5oNeYIsimQD101hICG9Ffbo8v xG/c5rtyMc7Qx7Mk3I9ursBED+ewK6yXcY2+Us1M6ZLXDbUTKTXflfBOnZogEIaheOldK1vJ 0IG5SWbueeMbEQt6bHCWeDferIyeP3i5xBgorlvhFQZBAvdrpp5QV4DQjeD0t1SA4uP+tcKK ah
- Ironport-phdr: A9a23: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 Edetw==
- Ironport-sdr: 6704fe3c_4FX+XYDyIr52xjfH4jIi2Ct75XZ7nupTQvhjts0C/9B31cK snVWxlutKS+koVmcKMYkn4OxQBC/ZBAsDx7CLtg==
Salut Julien,
du point de vue d'un sous-domaine/MPI, il est nécessaire insérer seulement des tâches qui concernent les cellules locales et les cellules ghost (i.e., les cellules affecté à un autre sous-domaine/MPI voisin).
Dans la thèse d'Antoine Jego (https://theses.hal.science/tel-04440126) nous avons travaillé à une extension du modelé de programmation de StarPU que nous testé sur un simple calcul de stencil 5pt. Notre objectif était d'implémenter des algorithmes "communication avoiding" (qui font des calcul redondants pour éviter de communiquer à chaque itération); peut-être que dans le chapitre 4 de la thèse tu trouveras quelques idées/exemples pour comprendre comment structurer ton code et si tu veux on peut certainement partager le code.
Ciao
Alfredo
Samuel Thibault <samuel.thibault@inria.fr> writes:
mais faut-il faire des tâches avec que des cellules ghost ou pas ?
Je ne suis pas sûr de comprendre la question. À ce que j'en comprends,
les cellules ghost sont en lecture seule, et donc il n'y a pas de raison
de faire une tâche n'ayant que des cellules ghost (elle n'aura rien à
écrire).
Samuel
--
Alfredo Buttari, PhD
CNRS-IRIT
http://abuttari.gitlab.io
- Re: [starpu-devel] MPI, Nathalie Furmento, 07/10/2024
- Re: [starpu-devel] MPI, Julien Vanharen, 07/10/2024
- Re: [starpu-devel] MPI, Samuel Thibault, 08/10/2024
- Re: [starpu-devel] MPI, Alfredo Buttari, 08/10/2024
- Re: [starpu-devel] MPI, Julien Vanharen, 09/10/2024
- Re: [starpu-devel] MPI, Samuel Thibault, 11/10/2024
- Re: [starpu-devel] MPI, Julien Vanharen, 09/10/2024
- Re: [starpu-devel] MPI, Alfredo Buttari, 08/10/2024
- Re: [starpu-devel] MPI, Samuel Thibault, 08/10/2024
- Re: [starpu-devel] MPI, Julien Vanharen, 07/10/2024
Archives gérées par MHonArc 2.6.19+.