On Tue, 2008-03-04 at 19:38 +0000, Claude Heiland-Allen wrote:
Brandon Zeeb wrote:
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?Pd's engine is a single thread, it will use at most 100% of *one* core. Pd's gui is a single thread, it will use at most 100% of *one* core.
The communication between engine <--> gui is suboptimal, which might limit things, but unlikely.
Besides running multiple copies of Pd, how does Pd scale on many-cpu
systems?It doesn't.
this probably get's a bit OT, but i really wonder: let's say i am running pd on a multicore box running linux. let's say i run several (two or more) instances of pd in order to distribute the load on several cores, is it possible to run them all on the same instance of jack? if yes, this at least would allow some kind of userspace multithreaded pd.
roman
___________________________________________________________ Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: http://mail.yahoo.de