Objet : Developers list for StarPU
Archives de la liste
- 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
- [Starpu-devel] Nested codelets?, Sidelnik, Albert, 18/04/2012
- <Suite(s) possible(s)>
- Re: [Starpu-devel] Nested codelets?, Samuel Thibault, 18/04/2012
Archives gérées par MHonArc 2.6.19+.