Just a little opinion towards why and what to parallelize. I think what artists/animators would benefit from is faster/parallelized modifier evaluation, since that would speed up anim playback greatly. (I'm talking mostly about rig-specific modifiers like subsurf and armature). With the estimates of what num of cores artists will use in future - I recently bought an 8 core machine, and although it's a beast for rendering, I was generally disappointed with the performance in many apps. I realized that the best parallelized app is Z-brush(which I actually don't use for my work :) ). So I guess 4 cores will still dominate for some time still V.
> ------------ Původní zpráva ------------ > Od: Benjamin Tolputt <btolp...@internode.on.net> > Předmět: Re: [Bf-committers] Parallel Blender > Datum: 11.5.2010 00:10:15 > ---------------------------------------- > André Susano Pinto wrote: > > And btw whats the problem with python? > > And is there any compiled list of what needs to be improved and what current > > problems block it from being parallelized? > > > > Python has a Global Interpreter Lock (the infamous GIL) that prevents > mutlitple threads from running Python bytecode at the same time in the > same executable. You can run multiple executables (processes) with > Python interpreting byte-code at the same time without problem, just not > multiple simultaneous Python *threads* in the same executable. > > This really only affects the Python byte-code interpretation so, > provided a majority of the execution is in native code outside the > Python interpreter - this is not a big problem. However, for rigs > needing to call drivers hundreds of times a second (or similar > constraints) - this threading issue will become noticeable. > _______________________________________________ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers > > > _______________________________________________ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers