[gst-devel] Gstreamer and Multi-core

Wim Taymans wim.taymans at gmail.com
Wed Nov 5 16:00:21 CET 2008


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





More information about the gstreamer-devel mailing list