[PD] parallelism in pd

Karl MacMillan karlmac at peabody.jhu.edu
Tue Apr 16 18:43:07 CEST 2002

On Tue, 2002-04-16 at 11:34, Andrew (Andy) W. Schmeder wrote:
> Hi all.
> I'd like to know how PD uses parallelism to take advantage of SMP
> systems... i.e. does it use threads to dispatch the work across multiple
> CPUs?

Not exactly - though the GUI is in a separate process and some of the
objects use threads (readsf~). Be aware that there is really no reason
to use threads until your cpu usage is at 100 percent. The computational
need of the patches is normally constrained by the availability of data
from the soundcard. In other words, you can't process audio you don't
have yet, so if - for example - you use 25 percent of two cpus you are
simply spending longer waiting for audio data.


> -andy
Karl W. MacMillan                                 
Computer Music Department                        
Peabody Institute of the Johns Hopkins University
karlmac at peabody.jhu.edu                         

More information about the Pd-list mailing list