Accéder au contenu.
Menu Sympa

starpu-devel - [Starpu-devel] Nested codelets?

Objet : Developers list for StarPU

Archives de la liste

[Starpu-devel] Nested codelets?


Chronologique Discussions 
  • From: "Sidelnik, Albert" <asideln2@illinois.edu>
  • To: "starpu-devel@lists.gforge.inria.fr" <starpu-devel@lists.gforge.inria.fr>
  • Subject: [Starpu-devel] Nested codelets?
  • Date: Wed, 18 Apr 2012 06:01:45 +0000
  • Accept-language: en-US
  • 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 there,

I'm working on a compiler to generate StarPU code directly from a high-level
parallel language. In trying to support nested parallelism from this
language, I'm wondering whether StarPU supports the ability to spawn new
codelets directly from within a currently executing codelet (assume execution
is only on a CPU). If so, what are the main restrictions on which routines
can or cannot be called? For example, can I invoke
starpu_tag_notify_from_apps() from a codelet in order to control the
execution a successor codelet? I have not seen any examples in the StarPU
release that show how to do this.

Also, maybe I might have missed this in the StarPU manual, but is there a
specific ordering on when callback functions are called for a completed
codelet? Can I assume that the callback will be invoked before it's
dependences are resolved?

thanks,
--Albert Sidelnik




Archives gérées par MHonArc 2.6.19+.

Haut de le page