arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1111.4737cs.PL
收藏

制造商优化:转换工具竞赛案例

Compiler Optimization: A Case for the Transformation Tool Contest

Sebastian Buchwald, Edgar Jakumeit

摘要:

一种优化编译器包括:前端,将文本程序设计语言解析成中间表示(IR);中间端,对IR执行优化;以及后端,将IR降低到由目标硬件支持的操作构建的目标表示(TR)。在现代编译器构造中,采用了基于图的IR。优化和降低任务可以通过图转换规则来实现。这个案例提供了两个编译器任务来评估参与工具的性能。

英文摘要:

An optimizing compiler consists of a front end parsing a textual programming language into an intermediate representation (IR), a middle end performing optimizations on the IR, and a back end lowering the IR to a target representation (TR) built of operations supported by the target hardware. In modern compiler construction graph-based IRs are employed. Optimization and lowering tasks can then be implemented with graph transformation rules. This case provides two compiler tasks to evaluate the participating tools regarding performance.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑