--- On Thu, 4/7/11, Mathieu Bouchard matju@artengine.ca wrote:
From: Mathieu Bouchard matju@artengine.ca Subject: Re: [PD] Making a Realtime Convolution External To: "IOhannes m zmoelnig" zmoelnig@iem.at Cc: pd-list@iem.at Date: Thursday, April 7, 2011, 5:15 PM On Wed, 6 Apr 2011, IOhannes m zmoelnig wrote:
using "threats" does not mean that things have to get
non-deterministic,
and indeed a lot of software uses threads and stays
completely
deterministic.
Suppose that you launch a second fred on another cpu. How do you synchronise the main fred and the second fred together so that the main fred doesn't have to wait ? Sounds to me like a big issue with multi-fredded applications. You can't guarantee that the second cpu will run the fred when the first fred will want to, because fredding is dependent on the cpu's availability and the OS's scheduler's decisions.
I think Tim Blechmann addresses this with Supernova: http://lac.linuxaudio.org/2010/recordings/day4_1215_Supernova.ogv (start maybe 5 min. in...)
-Jonathan
| Mathieu Bouchard ---- tél: +1.514.383.3801 ---- Villeray, Montréal, QC
-----Inline Attachment Follows-----
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list