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 Heydemann111613.65
Francois Bodin2544.85
Henri-pierre Charles36213.45