On Feb 23, 2014, at 2:11 AM, Jonathan Wilkes <jancs...@yahoo.com> wrote:

> Do you have an example of a patch that suffers from Pd's current 
> single-threaded implementation that would be measurably improved by using a 
> multi-threaded approach?

Ask any of the people who have to run two instances of Pd in order to have both 
GEM and audio without dropouts. And this is in 2014 with modern computers 
orders of magnitude more capable than when Pd was first designed.

> Also, what is the metric to use here?

Mmm open a larger patch with audio running, momentary dropouts.

Also, this is perhaps better to ask a beginner trying to pickup PD after 
starting with Max MSP, they may not give you "meaningful metrics" but their 
impression may be along the lines of "not only does this program look old, but 
it keeps clicking when I'm dragging things around". Etc etc

Things maybe acceptable to us PD "grey beards", but at some point it would be 
nice to find a way to enter the modern, multicore multithreaded world. Moores 
law has shifted from clock speed to "just add more cores" years ago now, so 
it's not like "buy a faster machine" is going to magically solve single 
threaded speed issues.

At the very least, we should be able to run a performance intensive GEM patch 
with real time audio without drop outs *while* editing. Oh wait, that's called 
Max MSP. :D And that is perhaps the reasonable stance taken by a certain 
teaching institution I just left who is really only interested in PD on places 
where Max currently can't be used, like Raspberry PI.

enohp ym morf tnes
--------------
Dan Wilcox
danomatika.com
robotcowboy.com
_______________________________________________
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to