[PD] parallel processing
Brandon Zeeb
bsoisoi at mac.com
Tue Mar 4 20:21:33 CET 2008
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
>>>>> _______________________________________________
>>>>> PD-list at iem.at mailing list
>>>>> UNSUBSCRIBE and account-management ->
>>>>> http://lists.puredata.info/listinfo/pd-list
>>>>
>>>>
>>>
>>>
>>> _______________________________________________
>>> PD-list at iem.at mailing list
>>> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
>
More information about the Pd-list
mailing list