I have read a few threads (heh) on Multithreading, and admittedly, it goes beyond my understanding. I have a few questions regarding processing optimization for my specific situation. I apologize in advance if I frustrate any developers with my ignorance (or if I missed the answer in another thread), but here it goes:
I understand that the benefits of multithreading become less important when there are dependencies. Do these same dependencies exist when layering a large amount of plugins simultaneously (as in seperate, individual, chains)?
Would opening more instances allow GP to spread across cores and improve efficiency? Lets say I wanted to play a 32 string ensemble on a 10 core computer. Would spreading the ensemble across 10 instances maximize efficiency?
Would it be better altogether to dump ensemble duties to a static, channel-based application? (Like Reaper, or Blue Cat Patchworks)
Thanks in advance for your patience and guidance! Vive la GP!
For general info on multithreading, here are some that I found interesting: