[linux-audio-dev] XAP spec & PTAF comments [merge]

Steve Harris S.W.Harris at ecs.soton.ac.uk
Sat Feb 8 07:25:01 UTC 2003


On Sat, Feb 08, 2003 at 12:09:59 +0100, David Olofson wrote:
> On Friday 07 February 2003 23.07, Steve Harris wrote:
> [...]
> > > You might ove the conditionals around a bit depending on which
> > > case you want to be the fastest, but I don't think it gets much
> > > more fun than that.
> >
> > The are branchless clamps, which save a few cycles.
> 
> Cool. Would your average compiler generate that kind of code from 
> clean if()s, or do you have to go SIMD? (I've only seen this in SIMD 
> extensions and DSPs before, but I'm not up to date with the "normal" 
> x86 or PPC instruction sets.)

Its not an instruction its just a bit of maths using fabs().
 
> Any wild ideas are welcome, of course! A bit of brainstorming never 
> hurts.

Sure.

[silence detection]
> Besides, if you have seriously heavy plugins in combination with this 
> "a few effects at a time" behavior, the host could probably optimize 
> this a bit without plugins explicitly supporting it. It means the 
> host has to test buffers and figure out a clean way of activating and 
> deactivating plugins without side effects, but if the plugins, or 
> whole sub nets of plugins can be disabled, it's still a big win. 
> ...and doesn't require any API support whatsoever, apart from the 
> (de)activation stuff, which is needed anyway.

You still have unpredicatable CPU load, which makes it pretty useless.

- Steve



More information about the Linux-audio-dev mailing list