Systematic power-performance trade-off in MPEG-4 by means of selective function inlining steered by address optimisation opportunities
M. Palkovic, M. Miranda, Francky Catthoor · 2002
The hierarchical structure of real-life data dominated applications limits the exploration space for high level optimisations. This limitation is often overcome by function inlining. However, it increases the basic block code size, which causes a significant growth of instruction cache misses and thus performance slow-down. This effect has been confirmed on experiments with our applications.