[PD] parallel processing

Roman Haefeli reduzierer at yahoo.de
Wed Mar 5 00:49:02 CET 2008


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





More information about the Pd-list mailing list