期刊文献+

基于BDD的谓词分析与优化

Predicate Analysis and Optimization Based on BDD
下载PDF
导出
摘要 为对带谓词的数据流进行准确而有效的分析,首先介绍了John W.Sias等人提出的一种基于二进制决策图(BDD)的谓词分析系统(PAS);然后在其基础上,提出了结合芯片自身体系结构特点的谓词优化算法。将PAS及优化算法在学院研制的FT_D4芯片的编译器上实现,实验结果表明,这种基于BDD的谓词分析与优化方法简化了程序控制结构,减少了对谓词寄存器的使用,缩短了代码执行时间,性能获得了较大的提高。 In order to analyze predicate code accurately,this paper first introduces Predicate Analysis System based on binary decision diagrams,which is put forward by John W.Sias etc.And then a predicate optimization algorithm is presented,incorporating characteristics of certain chips' architecture.PAS and the optimization algorithm have been implemented in the compiler of YHFT_D4 chip developed by authors" college.Experiment results show that program decision structure is simplified,the number of used predicate registers is reduced,the code execution time is shortened, and the performance is imoroved greatly.
出处 《计算机工程与应用》 CSCD 北大核心 2005年第35期26-28,62,共4页 Computer Engineering and Applications
基金 国家863高技术研究发展计划重要项目资助(编号:2004AA1Z1040)
关键词 谓词分析 谓词优化 编译优化 二进制决策图 predicate analysis,predicate optimization,compiling optimization,BDD
  • 相关文献

参考文献5

  • 1S A Mahlke,D C Lin,W Y Chen et al.Effective Compiler Support for Predicated Execution Using the Hyperblock[C].In:Proceedings of the 25th International Symposium on Micro architecture,1992-12:45-54.
  • 2R Johnson,M Schlansker.Analysis techniques for predicated code[C].In:Proc of the 29th Int Symp Microarchitecture,1996-12:100-113.
  • 3John W Sias,Wen-mei W Hwu,David I August.Accurate and Efficient Predicate Analysis with Binary Decision Diagrams[C].In:Proc of the 33rd Annu Int Symp Microarchitecture,2000-12:112-123.
  • 4J C Park,M S Schlansker.On predicated execution[R].Tech Rep HPL-91-58,Hewlett Packard Laboratories,Palo Alto,CA,1991-05.
  • 5David I August.Systematic Compilation for Predicated execution.Department of Computer Science,University of Illinois,2000.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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