[linux-audio-dev] linear resampling is crap ?

Steve Harris S.W.Harris at ecs.soton.ac.uk
Thu Mar 30 09:31:29 UTC 2006


On Thu, Mar 30, 2006 at 12:12:23 +0300, Jussi Laako wrote:
> Stefan Westerfeld wrote:
> >process, it should be possible to be quite fast (well, of course it
> >depends on what fast is) while maintaining good quality. From my recent
> >work on SSE based resampling code for BEAST:
> 
> At least you can make SSE process four float streams in parallel without 
> significant limitations to the algorithm itself. Getting all the 
> benefits of SIMD with single stream would probably mean limitations or 
> significant modifications to the algorithm.

I'm not so sure, the cascading technique used by Faust[1] produces very
efficient SIMD implementations for filters. However you wouldn't
want to write that code by hand, you really need a compiler to do it.

[1] ftp://ftp.grame.fr/pub/Documents/JIM2003vect.pdf

- Steve 



More information about the Linux-audio-dev mailing list