Accéder au contenu.
Menu Sympa

starpu-devel - [Starpu-devel] dépendance de données

Objet : Developers list for StarPU

Archives de la liste

[Starpu-devel] dépendance de données


Chronologique Discussions 
  • From: pierrick Brunet <pierrick.brunet@inria.fr>
  • To: starpu-devel@lists.gforge.inria.fr
  • Subject: [Starpu-devel] dépendance de données
  • Date: Tue, 17 Dec 2013 08:23:48 +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,

Dans le cadre de l'ADT KStar, je génère a partir de code openMP du code StarPU. Malheureusement le code généré semble ne pas fonctionner correctement au niveau des dépendances de données.
Est ce qu'il serait possible d'avoir plus d'information sur l'erreur que j'ai?

L'erreur : ../../src/core/dependencies/implicit_data_deps.c:552: _starpu_data_wait_until_available: Assertion `ret == 0' failed.

Le code :

starpu_data_handle_t CLjkJCOfresult_handle;
starpu_vector_data_register (&CLjkJCOfresult_handle, 0, (uintptr_t)result, 1, sizeof(result[0]));
CLjkJCOf_task->handles[0] = CLjkJCOfresult_handle;
CLjkJCOf_argstruct CLjkJCOf_params = {n};
CLjkJCOf_task->cl_arg = &CLjkJCOf_params;
CLjkJCOf_task->cl_arg_size = sizeof(CLjkJCOf_params);
starpu_task_submit(CLjkJCOf_task);
starpu_data_unregister(CLjkJCOfresult_handle);

Le souci étant durant l'appel starpu_data_unregister.

le type de result est : const long*

Le souci pouvant venir du fait que result est déjà enregistrer dans une tache parent (mais si j'ai bien compris, ça ne doit pas causer de problème normalement)

Merci d'avance,
Pierrick





Archives gérées par MHonArc 2.6.19+.

Haut de le page