標題: | Register Reassignment for Mixed-width ISAs is an NP-Complete Problem |
作者: | Shen, Bor-Yeh Hsu, Wei Chung Yang, Wuu 資訊工程學系 Department of Computer Science |
關鍵字: | Mixed-width ISA;Code Size Reduction;Register Reassignment;Thumb-2;Knapsack Problem;NP-complete |
公開日期: | 2010 |
摘要: | Code size is an important issue in many embedded systems. In order to reduce code size, newer embedded RISC processors employ a mixed-width instruction set, where processor architectures support interleaved execution between normal (usually 32-bit) and narrow (usually 16-bit) instructions without explicit mode switch. However, because of the restriction of the encoding length, narrow instructions can only access a limited set of registers. Therefore, for a mixed-width instruction set, proper register allocation can reduce code size. One approach is to re-assign the registers after traditional register allocation. In this paper, we prove that this register reassignment problem is NP-complete by showing that the 0-1 knapsack problem is a special case of this problem. We also propose a method for register reassignment for a mixed-width instruction set with the main goal of code size reduction. |
URI: | http://hdl.handle.net/11536/134873 |
ISBN: | 978-1-934272-91-6 |
期刊: | IMCIC 2010: INTERNATIONAL MULTI-CONFERENCE ON COMPLEXITY, INFORMATICS AND CYBERNETICS, VOL I (POST-CONFERENCE EDITION) |
起始頁: | 139 |
結束頁: | 143 |
顯示於類別: | 會議論文 |