期刊文献+

部分冗余删除的证明变换研究 被引量:1

Proof Transformation for Partial Redundancy Elimination
下载PDF
导出
摘要 部分冗余删除优化是一个同时包含有公共子表达式删除和表达式提升的复杂优化,但是对基于部分冗余删除优化的证明变换研究,还停留在对一些简单情况的处理和讨论上.本文在实验室前期优化对证明调整的研究基础上,总结简单优化行为对证明变换的调整过程,通过将部分冗余删除优化细分为简单的PRE、复杂的PRE、复制代码的PRE、前瞻的PRE,给出了不仅是简单的优化调整证明方法,而是包含有基于复杂的部分冗余删除优化的证明变换的方法. Partiai redundancy elimination, aka PRE,is a subtle optimization that performs common sub-expression elimination and ex- pression motion at the same time. But the research on proof transformation based on PILE,is also remain in some simple situations. In our previous work, we demonstrate the mechanism for proof transformation, a process where a program's proof is automatically trans- formed into one for the optimized program alongside the sirnplc optimizing transformation of the program and based on the same data- flow analysis result. In this paper, PRE is broken down into simple PRE, complex PRE and speculative PRE, so that we can give the mechanism for transforming a given program's proof to match the optimized program applied PRE,not only sirnplc PRE,but also com- plex optirnizations.
作者 李薛剑
出处 《小型微型计算机系统》 CSCD 北大核心 2017年第1期15-19,共5页 Journal of Chinese Computer Systems
基金 国家自然科学基金项目(61170018)资助 安徽大学211经费资助
关键词 部分冗余删除 编译器优化 证明变换 携带证明的代码 partial redundancy elimination compiler optimization proof carrying code proof transformation
  • 相关文献

参考文献1

二级参考文献1

共引文献1

同被引文献5

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部