COMPASS – A tool for evaluation of compression strategies for embedded processors
Data(s) |
01/10/2008
|
---|---|
Resumo |
A major concern of embedded system architects is the design for low power. We address one aspect of the problem in this paper, namely the effect of executable code compression. There are two benefits of code compression – firstly, a reduction in the memory footprint of embedded software, and secondly, potential reduction in memory bus traffic and power consumption. Since decompression has to be performed at run time it is achieved by hardware. We describe a tool called COMPASS which can evaluate a range of strategies for any given set of benchmarks and display compression ratios. Also, given an execution trace, it can compute the effect on bus toggles, and cache misses for a range of compression strategies. The tool is interactive and allows the user to vary a set of parameters, and observe their effect on performance. We describe an implementation of the tool and demonstrate its effectiveness. To the best of our knowledge this is the first tool proposed for such a purpose. |
Formato |
application/pdf |
Identificador |
Menon, Sreejith K and Shankar, Priti (2008) COMPASS – A tool for evaluation of compression strategies for embedded processors. In: Journal of Systems Architecture, 54 (10). pp. 995-1003. |
Publicador |
Elsevier Science |
Relação |
http://www.sciencedirect.com/science?_ob=ArticleURL&_udi=B6V1F-4SM1TJS-1&_user=512776&_coverDate=10%2F31%2F2008&_rdoc=1&_fmt=high&_orig=search&_sort=d&_docanchor=&view=c&_acct=C000025298&_version=1&_urlVersion=0&_userid=512776&md5=5c5f1c349898d69d6b7153ad http://eprints.iisc.ernet.in/26071/ |
Palavras-Chave | #Computer Science & Automation (Formerly, School of Automation) |
Tipo |
Journal Article PeerReviewed |