Accéder au contenu.
Menu Sympa

starpu-devel - [Starpu-devel] How to get a rough completion estimate ?

Objet : Developers list for StarPU

Archives de la liste

[Starpu-devel] How to get a rough completion estimate ?


Chronologique Discussions 
  • From: Benoît Lizé <benoit.lize@gmail.com>
  • To: starpu-devel@lists.gforge.inria.fr
  • Subject: [Starpu-devel] How to get a rough completion estimate ?
  • Date: Fri, 22 Feb 2013 17:10:30 +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>

Hello,

We are using StarPU in a shared-memory environment, and are looking to provide some kind of rough progression estimate.
We use the implicit data dependencies, and perform all the insert_task() calls at the start, followed by starpu_task_wait_for_all(). In particular, no task is inserted by another task, no STARPU_DATA_ACQUIRE calls are done, and no synchronous tasks.

We would like to have a rough progress estimate during the execution of the tasks. Something like the number of tasks remaining would be great, even if it is slightly inaccurate, with a low resolution.

Looking at the documentation (starpu 1.0.4), I haven't found an obvious way to do that. We would like to provide the output on stdout (or something similar), without requiring the end-user to have StarPU-top and without fxt support.

Is there a way to achieve this ? If not, what would you suggest as an alternative ? We could implement an atomic counter ourselves, but there might be a better solution that you are aware of.

Thank you,

--
Benoît Lizé



Archives gérées par MHonArc 2.6.19+.

Haut de le page