期刊文献+

指令级并行中谓词分析技术的研究 被引量:2

Predicate Analysis Techniques in ILP
下载PDF
导出
摘要 谓词支持是IA 6 4体系结构的新特征 ,它为发掘指令级并行提供了更多的机会 ,同时给编译器的设计者增加了难度 .谓词是条件执行的依据 ,是提高指令级并行的新途径 .该文介绍在ORC(IA 6 4OpenResearchCompiler)中首次设计实现的基于谓词划分图的谓词分析技术及其在指令调度中的应用 .利用谓词分析技术建立了谓词关系数据库、指令调度查询谓词关系数据库提高指令级并行 .文章着重论述了谓词关系数据库的核心———谓词划分图的建立 ,在谓词划分图的基础上实现了谓词关系的计算和查询 ,实际结果表明谓词分析技术有显著优化效果 . Predication support is one of the new features of IA-64, which offers more opportunities for exploiting instruction level parallelism, however, brings some difficulties for compiler designers. Predicate is a guard for predicated execution, which presents new approaches to promote instruction level parallelism. The paper contributes to firstly design and implement predicate analysis techniques based on predicate partition graph and its application. The paper focuses on explaining the key part of PRDB construction of predicate partition graph, on which that computations and queries of predicate relations are implemented is based.
出处 《计算机学报》 EI CSCD 北大核心 2003年第10期1337-1342,共6页 Chinese Journal of Computers
基金 国家"八六三"高技术研究发展计划软件重大专项 ( 2 0 0 2AA1Z2 10 4 2 0 0 1AA1110 61)资助
关键词 指令级并行 谓词分析 谓词关系数据库 IA-64 体系结构 Computer architecture Optimization Program compilers Relational database systems
  • 相关文献

参考文献5

  • 1Intel Corporation. Intel IA-64 Architecture Software Developer's Manual, 2000.
  • 2Gautam Doshi. Understanding the IA-64 Architecture. In:Proceedings of IDF Fall '99, Japan, 1999.
  • 3Richard Johnson, Michael Schlansker. Analysis techniques for predicated code. In: Proceedings of the 29th Annual International Symposium on Microarchitecture, Paris, France, 1996. 100~113.
  • 4David M Gillies, Dz-ching Roy Ju, Richard Johnson, Michael Schlansker. Global predicate analysis and its application to register allocation. In: Proceedings of the 29th Annual International Symposium on Microarchitecture, Paris, France, 1996. 114~125.
  • 5John W Sias, Wen-mei W Hwu, David I August. Accurate and efficient predicate analysis with binary decision diagrams. In:Proceedings of the 33rd Annual International Symposium on Microarchitecture, Monterey, California, 2000. 112~123.

同被引文献54

引证文献2

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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