Accéder au contenu.
Menu Sympa

starpu-devel - [Starpu-devel] nested task

Objet : Developers list for StarPU

Archives de la liste

[Starpu-devel] nested task


Chronologique Discussions 
  • From: Pierrick Brunet <pierrick.brunet@inria.fr>
  • To: starpu-devel@lists.gforge.inria.fr
  • Subject: [Starpu-devel] nested task
  • Date: Tue, 07 Jan 2014 08:43:41 +0100
  • 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>

Bonjour et bonne année!!

J'étais venu vous voir avant les vacances pour un souci de "unregister" qui avait été résolu à l'aide de Samuel. Le souci étant que StarPU n'est pas vraiment fait pour les taches imbriquées (tache qui crée une autre tache) et qu'il fallait donc passez par un submit pour ne pas avoir de bloquage infini.
Toujours dans le but de m'en sortir avec les taches imbriquées, est ce qu'il est possible d'avoir des synchronisations dans les taches?

Pour l'instant, j'utilisais task_wait_for_all mais j'ai l'erreur suivante : [starpu][_starpu_wait_for_all_tasks_of_sched_ctx][assert failure] starpu_task_wait_for_all must not be called from a task or callback

J'en profite pour faire remarqué que les exemples se trouvant dans le dépot et déclarant les codelets de la façon suivante :

struct starpu_codelet my_codelet = {
.cpu_funcs = {my_func, NULL},
.nbuffers=0
}

ne sont pas compilable avec g++ 4.8

Bonne journée,
PIerrick





Archives gérées par MHonArc 2.6.19+.

Haut de le page