Retargetable Compilers:Status and Trends
Wu Sheng · 2006
In the software-hardware codesign,it is often necessary to change the architectures of embedded processors, and evaluate the effect on various system optimization goals in time,in order to achieve global system objectives at last. Retargetable compilation technologies are to meet this requirement.The essential difference between a retargetable com- piler and a traditional one is that the former requires compiler code reusable as much as possible,in order to adapt to the need of design-space-exploration.This paper surveys the main retargetable compilation technologies achieved,and it points out the problems and difficulties encountered.