[linux-audio-dev] Blockless processing

John Lazzaro lazzaro at CS.Berkeley.EDU
Fri Dec 13 15:31:00 UTC 2002


> Steve Harris <S.W.Harris at ecs.soton.ac.uk> writes:
>
> SAOL is still block based AFAIK. 

See:

http://www.cs.berkeley.edu/~lazzaro/sa/pubs/pdf/wemp01.pdf

Sfront does no block-based optimizations. And for many
purposes, sfront is fast enough to do the job. 

It may very well be that sfront could go even faster
with blocking, although the analysis is quite subtle --
in a machine with a large cache, and a moderate-sized
SAOL program, you're running your code and your data 
in the cache most of the time.           

Remember, blocking doesn't save you any operations, it
only improves memory access and overhead costs. If those
costs are minimal for a given decoder implementation,
there is not as much to gain.

-------------------------------------------------------------------------
John Lazzaro -- Research Specialist -- CS Division -- EECS -- UC Berkeley
lazzaro [at] cs [dot] berkeley [dot] edu     www.cs.berkeley.edu/~lazzaro
-------------------------------------------------------------------------



More information about the Linux-audio-dev mailing list