Accéder au contenu.
Menu Sympa

starpu-devel - Re: [starpu-devel] MPI

Objet : Developers list for StarPU

Archives de la liste

Re: [starpu-devel] MPI


Chronologique Discussions 
  • From: Julien Vanharen <julien.vanharen@inria.fr>
  • To: starpu-devel@inria.fr
  • Cc: Samuel Thibault <samuel.thibault@inria.fr>, Nathalie Furmento <nathalie.furmento@labri.fr>, Alfredo Buttari <alfredo.buttari@irit.fr>
  • Subject: Re: [starpu-devel] MPI
  • Date: Wed, 9 Oct 2024 14:43:34 +0200
  • Authentication-results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=julien.vanharen@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr

Bonjour à tous,

Merci beaucoup pour vos réponses et votre temps.

@Samuel :
Pour répondre à ta dernière question s’il faut faire des tâches avec que des cellules ghost ou pas.
C’est normal que tu ne comprennes pas la question car je me suis trompé.
Je voulais/devais plutôt dire handle que tâche.
C’est-à-dire :
1) je fais des handles sur des groupes de cellules à calculer et des handles sur des groupes de ghost,
2) je définis les tâches em mode Read/write sur les groupes de cellules et en Read sur les ghosts.
En effet, si sur mes handles, j’ai mélangé les cellules et les ghosts, je vais avoir du mal à définir mes tâches correctement, non ?
Peux-tu me le confirmer ? J’espère que cette fois, cela a un sens !

@Alfredo :
Je vais lire la thèse d’Antoine, merci beaucoup le lien.

Je vais continuer mes tests et vous tiens au courant de mes avancées.

Encore merci à tous pour vos réponses,
Bonne journée,
Julien

Julien Vanharen
Research Fellow
GAMMA Team
Phone: +33 1 77 57 80 87
Mobile: +33 6 60 74 88 16


CENTRE DE RECHERCHE
SACLAY - ÎLE-DE-FRANCE
1 Rue Honoré d'Estienne d'Orves
91120 Palaiseau France

Le 8 oct. 2024 à 11:41, Alfredo Buttari <alfredo.buttari@irit.fr> a écrit :

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




Archives gérées par MHonArc 2.6.19+.

Haut de le page