On 6 Jul 2010, at 12:45, fiers...@zonnet.nl wrote:

> It would be neat if more of the computing power that is available could 
> be used.

Yes, it would :)

> I do understand that in the main loop of FGFS many subsystems are 
> related. But would it be possible to identify subsystems that can be 
> grouped to run on other cores, when available? 

Some of that work, I've been doing recently - it's sometimes complex to 
untangle the related subsystems, and unfortunately there's many pieces that can 
only run on the main thread (especially, anything that interacts with the 
rendering/OSG code). I've grouped some systems that should be able to run in a 
separate thread, but no one is really sure yet if the overhead of moving data 
between threads, will make this approach worthwhile. The steps to find out are 
known, just require a spare week or two of hacking - unfortunately life is busy!

Summary - yes, it should be possible, yes it has been discussed, the issue is 
about finding the time to try it, and see what breaks, and what the potential 
gains are.

James


------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to