Rapid development of optimized DSP code from a high level description through software estimations
Résumé
Generation of optimized DSP code from a high level language such as C is very time consuming since current DSP compilers are generally unable to produce efficient code. We present a software estimation methodology from a C description that helps for a rapid development of DSP applications. Our tool VESTIM provides both a performance evaluation for assembly code generated by the compiler and an estimation of an optimized assembly code. Blocks of applications G.721 and G.728 have been evaluated using VESTIM. Results show that estimations are very accurate and allow software development time to be significantly reduced.
Mots clés
program compilers
optimized DSP code
C description
C language
software performance evaluation
digital signal processing chips
VESTIM
Application software
software development time
high level description
software estimations
Assembly
Digital signal processing
optimized assembly code
Programming profession
Character generation
Registers
Optimizing compilers
High level languages
Reduced instruction set computing
Permission