Genesi Home Home Projects Forums
Login
Username:

Password:

Remember Me
 
[Register an Account]

Developer Programs
Efika 5200B
Efika 8610
Efika 5121E
Coldfire MCF54455

Search Projects

Google

Efika 8610 Project
Audio processing with AltiVec engine

in category Multimedia
proposed by Grzegorz Kraszewski on 23rd April 2008

Project Proposal
The project will be based on my Reggae media framework and my experience in optimizing simple audio algorithms like FIR filters. Now I'm going to move to more advanced algorithms. I'm particularly interested in:

- resamplers (including variable rate ones).
- parallel decoding/encoding for codecs based on small independent data blocks.
- transforms used commonly in audio codecs (like DCT).

I've proven in case of FIR filters (1), (2), that many optimizations do not take into account limited memory speed and its great impact on real algorithm speed. If limited memory speed is considered at the algorithm design stage, it can give enormous speedups. Now I want to try this approach for problems listed above. I've already proposed (3) a technique of lowering memory accesses for variable rate audio resampler. Now I want to extend this work to a complete, fast and effective resampler.

The results of this project will be released as Reggae classes for MorphOS operating systems, and published in papers as well.

Project Blog Entries

No blog entries for this project

PowerDeveloper.org: Copyright © 2004-2008, Genesi USA, Inc. The Power Architecture and Power.org wordmarks and the Power and Power.org logos and related marks are trademarks and service marks licensed by Power.org. All other names and trademarks used are property of their respective owners. Privacy Policy