[gmpi] Re: my first ideas

  • From: David Olofson <david@xxxxxxxxxxx>
  • To: gmpi@xxxxxxxxxxxxx
  • Date: Tue, 11 Feb 2003 16:37:49 +0100

On Tuesday 11 February 2003 15.30, Silver Blade wrote:
> Again, this is something I've considered the possibility of in the
> past.
> When the other computer is offline, you could just reduce the
> plugin list to those which are on the local computer. Network
> latency isn't that much of a problem (unless you're on a huge
> network) and it'd mean you could have a couple of extra computers
> tucked away under the desk, without monitor, etc. and just use them
> as rather expensive multi-processors!

A Beowulf class supercomputer. :-)

> Seriously though, it'd be useful. It'd be similar to
> multi-threading, but over a network.

Yep, I think so too. Use an RTOS on the worker machines, and you'll be=20
able to do low latency (ms range) processing on the cluster. Hardware=20
latencies in NICs are in the microsecond range, so it's all comes=20
down to bandwidth and worst case scheduling latencies. Note that this=20
is *easier* than what people normally do on clusters, since an audio=20
processing graph can just be split based on dependencies. That is,=20
each node will run a sub net that depends only on the input, and only=20
blocks once per block - pretty much like anything blocking on an=20
audio interface.

//David Olofson - Programmer, Composer, Open Source Advocate

=2E- The Return of Audiality! --------------------------------.
| Free/Open Source Audio Engine for use in Games or Studio. |
| RT and off-line synth. Scripting. Sample accurate timing. |
`---------------------------> http://olofson.net/audiality -'
   --- http://olofson.net --- http://www.reologica.se ---

Generalized Music Plugin Interface (GMPI) public discussion list
Participation in this list is contingent upon your abiding by the
following rules:  Please stay on topic.  You are responsible for your own
words.  Please respect your fellow subscribers.  Please do not
redistribute anyone else's words without their permission.

Archive: //www.freelists.org/archives/gmpi
Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe

Other related posts: