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
