Title | ||
---|---|---|
Systematic power-performance trade-off in MPEG-4 by means of selective function inlining steered by address optimisation opportunities |
Abstract | ||
---|---|---|
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. We have developed a novel methodology for selective function inlining steered by cost/gain balance to trade-off power and performance. Although this results in a speed up, the increase of the instruction cache misses is still present, i.e. the memory power consumption is higher This implies the possibility of the Pareto-optimal trade-offs between memory power and performance. Our methodology is demonstrated on an MPEG-4 video decoder |
Year | DOI | Venue |
---|---|---|
2002 | 10.1109/DATE.2002.998435 | Paris |
Keywords | Field | DocType |
block codes,cache storage,decoding,low-power electronics,video signal processing,MPEG-4,Pareto-optimal trade-offs,address optimisation opportunities,basic block code size,cost/gain balance,exploration space,hierarchical structure,instruction cache misses,memory power,memory power consumption,performance slow-down,selective function inlining,systematic power-performance trade-off,video decoder | Cache,Computer science,Parallel computing,Block code,Real-time computing,Basic block,Decoding methods,MPEG-4,Video decoder,Speedup,Low-power electronics | Conference |
ISSN | ISBN | Citations |
1530-1591 | 0-7695-1471-5 | 2 |
PageRank | References | Authors |
0.38 | 11 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Martin Palkovic | 1 | 213 | 16.11 |
M. Miranda | 2 | 144 | 11.00 |
F. Catthoor | 3 | 897 | 83.95 |