CalmRISC8 is an 8-bit embedded processor, in which architectural considerations for compiler are ignored to reduce power consumption. To overcome these constrains, new techniques are presented at an intermediate code level, an assembly level, and a link-time level. Techniques include register allocation, integer promotion elimination, extensive use of library functions, instruction scheduling for bank collects, and various optimizations at link-time. Experimental results show that 56.7% reduction in code size can be achieved.
CITATION STYLE
Kim, D. H. (2000). Advanced compiler optimization for calmRISC8 low-end embedded processor. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1781, pp. 173–188). Springer Verlag. https://doi.org/10.1007/3-540-46423-9_12
Mendeley helps you to discover research relevant for your work.