標題: | Code compression by register operand dependency |
作者: | Lin, K Shann, JJJ Chung, CP 資訊工程學系 Department of Computer Science |
公開日期: | 2002 |
摘要: | This paper proposes a dictionary-based code compression technique that maps the source register operands to the nearest occurrence of a destination register in the predecessor instructions. The key idea is that most destination registers have a great possibility to be used as source registers in the following instructions. The dependent registers can be removed from the dictionary if this information can be specified otherwise. As a result, the compression ratio benefits from the decreased dictionary size. A set of programs has been compressed using this feature. The compression results show that the average compression ratio is reduced to 38.6% on average for MediaBench benchmarks compiled for MIPS R2000 processor. |
URI: | http://hdl.handle.net/11536/18887 |
ISBN: | 0-7695-1534-7 |
期刊: | SIXTH ANNUAL WORKSHOP ON INTERACTION BETWEEN COMPILERS AND COMPUTER ARCHITECTURES, PROCEEDINGS |
起始頁: | 91 |
結束頁: | 101 |
Appears in Collections: | Conferences Paper |