Conclusion
C compiler’s performance with ANSI C code far from optimal (average of 2.4 times slower)
Manual C code optimization reduces execution time (by 50%, i.e. average of 1.2 times slower)
C code optimizations are difficult
- Numerous possibilities
- Significant re-organization of code required
- No generic algorithm for optimization
C62x assembly code from TI: Arithmetic, filters, FFT/DCT, Viterbi decoders, matrices
http://www.ti.com/sc/docs/products/dsp/c6000/62bench.htm
http://www.ti.com/sc/docs/dsps/hotline/techbits/c6xfiles.htm