I haven’t been able to find a good, solid base for how to properly take advantage of the new parallel system, and I’m sure some of you gods have a nugget or two to share on it. The docs give general advice like “don’t connect anything in an arm to a leg” (visionary, I know), and give some pretty good information on how it interacts with other factors like GPU processing, but in terms of actual granular rigging practice, they’re sparse.
For example, say I’m working with a live curve, and I need to sample 100 positions on it, using pointCurveInfo nodes. Under the new rules, those nodes will all be evaluated concurrently, giving pretty decent speed - but at what point does the original node become a bottleneck, trying to serve many connections at once? Would it be more efficient to first pass the curve information to (say) 10 dummy shape nodes, with each serving 10 pcis?
I’d really like to hear any experience that anyone has in optimising for the new world - doesn’t seem like the major studios are prioritising it yet