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