Hi Fateh,

In the current multicore backend for the StreamIt compiler, the
granularity of the graph is adjusted and each filter in the final
graph is mapped to its own thread.  In general, the compiler generates
a thread for each core on the machine.  We have not looked carefully
at any benefits of generating multiple threads per core, as could be
managed by an operating system.

To answer your second question:  yes, many filters from the original
program are mapped to a task in the resulting executable.  The
original filters are split and combined during the compilation
process, such that the filters that are mapped to tasks may correspond
to several of the originals.

-Bill

On Mon, Sep 29, 2008 at 8:52 AM, fateh boutekkouk
<[EMAIL PROTECTED]> wrote:
>
> hello ,
> when we consider a platform with an operating system (OS) (multi-task)
> how can we map a streamIt graph to such an architecture ? in other words can
> we consider a filter as a task.
> can we map many filters to one task ?
>
> thanks
>
>
> _______________________________________________
> StreamIt-users mailing list
> [email protected]
> https://lists.csail.mit.edu/mailman/listinfo/streamit-users
>
>

_______________________________________________
StreamIt-users mailing list
[email protected]
https://lists.csail.mit.edu/mailman/listinfo/streamit-users

Reply via email to