Title | ||
---|---|---|
A software-only compression system for trading-offs between performance and code size |
Abstract | ||
---|---|---|
The design of an embedded system is often heavily constrained by its performance objective and budget envelope. Software code compression may reduce the instruction memory space and then the overall cost of the system. However, it may also induce performance degradation. Previous studies proposed selective code compression using profile information in order to reduce the performance penalty. In this paper, we go one step further. We propose a software-only compression system, called SCS, that automatically finds trade-offs between code size and performance. Through an iterative approach, SCS automatically determines which functions to be compressed given a performance constraint and/or a code size constraint in order to guarantee a minimal performance and a maximal code size for an application. Experimentations illustrate that even with a non-optimal software decompression approach, SCS achieves a high compression rate with a minimal performance degradation. |
Year | DOI | Venue |
---|---|---|
2005 | 10.1145/1140389.1140393 | SCOPES '05 Proceedings of the 2005 workshop on Software and compilers for embedded systems |
Keywords | DocType | ISBN |
code size constraint,minimal performance degradation,software-only compression system,minimal performance,selective code compression,performance penalty,performance degradation,code size,performance objective,performance constraint,maximal code size,embedded system | Conference | 1-59593-207-0 |
Citations | PageRank | References |
0 | 0.34 | 17 |
Authors | ||
3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Karine Heydemann | 1 | 116 | 13.65 |
Francois Bodin | 2 | 54 | 4.85 |
Henri-pierre Charles | 3 | 62 | 13.45 |