[gst-devel] Gstreamer and Multi-core

Eric Zhang nicolas.m.zhang at gmail.com
Thu Nov 6 02:17:55 CET 2008


Hi, gstreamer-devel:

    This is interesting. AFAIK, the OS schedules the thread/process to
cpu/core in it's own logic. Is there a way to specify a cpu(core) to run a
specific thread(process)? This is a OS feature or just use some special cpu
instructions to achieve this?

Eric Zhang

2008/11/5 Wim Taymans <wim.taymans at gmail.com>

> On Wed, 2008-11-05 at 14:30 +0100, ROSH CHERIAN wrote:
> > As multi-core processor systems  are increasingly being used in high end
> media applications such as near-zero latency 3D video conferencing, what
> kind of support does Gstreamer provide so that this could be used to the
> full extent?
> >
> > In such high load applications, there could be plugins that need to
> communicate with hardware which are asymmetrically distributed among cores.
> For eg:in the HP ProLiant DL785 G5  machine(with 32 cores), only some cores
> are designed to have direct connection to PCI Express.  Hence a camera
> capture source plugin might prefer to be run in one of such cores.
> >
> > Wouldn't it be nice to have plugins to be able to specify the affinity to
> a certain core as a property, thereby bypassing kernel's allocation?
> > In other words, the thread that runs the work doing function of all the
> plugins that belong to the same thread, should be able to be started in the
> core that is specified by one of the plugins in that thread.
> >
> > Is this an item of interest in the gstreamer community?
>
> Yes, I think it relates to controlling the scheduling priority of
> certain streaming threads, which is something we're going to try to
> implement in the next months.
>
> Wim
> >
> > regards,
> > Rosh
> >
> >
> >
> >
> >
> >
> > -------------------------------------------------------------------------
> > This SF.Net email is sponsored by the Moblin Your Move Developer's
> challenge
> > Build the coolest Linux based applications with Moblin SDK & win great
> prizes
> > Grand prize is a trip for two to an Open Source event anywhere in the
> world
> > http://moblin-contest.org/redirect.php?banner_id=100&url=/
> > _______________________________________________
> > gstreamer-devel mailing list
> > gstreamer-devel at lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>
>
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's
> challenge
> Build the coolest Linux based applications with Moblin SDK & win great
> prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20081106/5c42dd79/attachment.htm>


More information about the gstreamer-devel mailing list