More specifically, my question is: How does PD's performance scale when the number of available processing units increases from 2 to 4 and to 8 cores? Is the main engine written in such a way as to take advantage of this, or is it primarily a single-threaded?
Possible scenarios could be: 1. I have a patch with 8 very intense sub patches. Do all of these sub-patches run on the same core or are they spread out across available processors? 2. Assume I have an 8 CPU system (dual quad opterons etc). I have 8 patches open within one Pd instance, do all 8 patches run on the same core or 2, or do they spread out across all the available 8 cores? Besides running multiple copies of Pd, how does Pd scale on many-cpu systems? Cheers, ~Brandon On Mar 4, 2008, at 11:53 AM, marius schebella wrote: > pd is only using one of 2, 4 or 8. is that what your question was? > marius. > > bsoisoi wrote: >> Along with the question posed by Marius, how does PD currently >> scale on SMP systems with 2, 4, or 8 cores? >> Cheers, >> ~Brandon >> On Mar 4, 2008, at 11:39 AM, marius schebella wrote: >>> No, I missed LAC, but it is not surprising that people research in >>> that >>> direction. I was looking through some papers yesterday, but not >>> the one >>> from jürgen, will catch up on that. >>> marius. >>> >>> Andrée Préfontaine wrote: >>>> >>>> Le 08-03-04 à 11:14, marius schebella a écrit : >>>> >>>>> hi, >>>>> I am reading an old interview with james moorer (with curtis >>>>> roads in >>>>> CMJ/6 1982). one funny thing is that he says, 'software >>>>> synthesis is >>>>> either dead or dying[...] I am hoping it's demise will be quick >>>>> and >>>>> relatively painless.' >>>>> in return he predicted all computation being done on special dsp >>>>> chips. >>>>> in part he was right, but on the other hand the main cpu got >>>>> more than >>>>> fast enough to survive (gfx is slightly different), but - and I am >>>>> coming to my point - he also was thinking about hundreds or >>>>> thousands of >>>>> parallel processing elements. right now, we are going to have >>>>> several >>>>> and in the future many many parallel CPUs, and the need for >>>>> parallel >>>>> processing is back. miller was talking about that in montreal. >>>>> so I wonder how pd will survive that evolution? afaik the current >>>>> situation is poor in this regard. can anyone give an outview for >>>>> the >>>>> future? would it be a jump from pd (I) 0.43 to pd II 0.1? >>>>> marius. >>>> >>>> Where you at Lac 2008? because Jürgen Reuter gave a lecture on >>>> the topic >>>> with who you are interested. >>>> I do wonder too in this regard and where very interested in his >>>> presentation : exploiting multi-core architectures for fast modular >>>> synthesis >>>> >>>> Andrée >>>>> _______________________________________________ >>>>> [email protected] mailing list >>>>> UNSUBSCRIBE and account-management -> >>>>> http://lists.puredata.info/listinfo/pd-list >>>> >>>> >>> >>> >>> _______________________________________________ >>> [email protected] mailing list >>> UNSUBSCRIBE and account-management -> >>> http://lists.puredata.info/listinfo/pd-list > _______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
