Accéder au contenu.
Menu Sympa

starpu-devel - Re: [Starpu-devel] About StarPU

Objet : Developers list for StarPU

Archives de la liste

Re: [Starpu-devel] About StarPU


Chronologique Discussions 
  • From: Samuel Thibault <samuel.thibault@ens-lyon.org>
  • To: Jeff DiMarco <jdimarco218@gmail.com>
  • Cc: starpu-devel@lists.gforge.inria.fr
  • Subject: Re: [Starpu-devel] About StarPU
  • Date: Mon, 15 Oct 2012 17:22:37 +0200
  • 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,

Jeff DiMarco, le Mon 15 Oct 2012 10:58:53 -0400, a écrit :
> I have just stumbled upon StarPU as a user-level scheduler for heterogeneous
> applications.  Is there any way for it to analyze performance of this
> scheduling easily?

Well, that depends on the application and what you want to measure. The
overhead itself of the scheduler can easily be evaluated thanks to the
tasks_size_overhead benchmark I have added to the trunk the other day.

The effectiveness of the heterogeneous scheduling is however harder to
evaluate. We usually simply measure the achieved application GFlops. You
can also measure how much data was transferred to evaluate how that goes
down with good anticipation by the scheduler.

You can also check with the execution trace whether processing units
were indeed busy, or more easily with both
STARPU_WORKER_STATS=1 STARPU_PROFILING=1

You can also check whether you are far from the theoretical upper bound,
see the corresponding chapter in the documentation.

Samuel





Archives gérées par MHonArc 2.6.19+.

Haut de le page