Subject: Re: [linux-audio-dev] Re: laaga, round 2
From: Jim Peters (jim_AT_aguazul.demon.co.uk)
Date: Sun May 13 2001 - 01:06:11 EEST
Kai Vehmanen wrote:
> The current ecasound (2.0.0) still uses threads, but much more sparingly
> than before. In a normal setup, you have four threads running:
> 1) engine thread (_highest_ priority)
> 2) MIDI-thread (high priority - running if MIDI used)
> 3) disk i/o thread (high priority - ... if -z:db specified)
> 4) ui-thread (low priority - ... if a frontend is used)
>
> ... one benefit of this simple approach is that it is relatively easy to
> identify the performance bottlenecks. But it's also true that this setup
> is not optimal for cpu-intensive tasks like complex dsp-networks. So this
> is clearly a compromise.
Why is this not optimal for complex dsp-networks ? Are you talking
about making use of multiple processors, or is there some more
fundamental issue ?
Jim
-- Jim Peters / __ | \ Aguazul / /| /| )| /| / )|| \ jim_AT_aguazul. \ (_|(_|(_|(_| )(_|I / www.aguazul. demon.co.uk \ ._) _/ / demon.co.uk
This archive was generated by hypermail 2b28 : Sun May 13 2001 - 01:25:44 EEST