Design Of A Wcet-Aware C Compiler

PROCEEDINGS OF THE 2006 IEEE/ACM/IFIP WORKSHOP ON EMBEDDED SYSTEMS FOR REAL TIME MULTIMEDIA(2006)

引用 68|浏览0
暂无评分
摘要
This paper presents techniques to integrate worst-case execution time (WCET) data into a compiler Currently, a tight integration of WCET into compilers is strongly desired, but only some ad-hoc approaches were reported currently. Previous work mainly used self-written WCET estimators with limited functionality and preciseness during compilation. A very tight integration of a high quality WCET analyzer into a compiler was not yet achieved. This work is the first to present such a tight coupling between a compiler and the WCET analyzer aiT This is done by automatically translating the assembly-like contents of the compiler's low-level format (LLIR) to aiT's exchangeformat CRL2. Additionally, the results produced by aiT are automatically collected and re-imported into the compiler infrastructure. The work described in this paper is smoothly integrated into a C compiler for the Infineon TriCore processor It opens up new possibilities for the design of WCET-aware optimizations in the future.The concepts for extending the compiler structure are kept very general so that they are not limited to WCET information. Rather, it is possible to use our concepts also for multi-objective optimization of e. g. best-case execution time (BCET) or energy dissipation.
更多
查看译文
关键词
tight coupling,self-written wcet estimator,compiler infrastructure,tight integration,wcet information,compiler structure,high quality wcet analyzer,wcet analyzer ait,wcet-aware c compiler,previous work,c compiler
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要