期刊文献+

基于Tree-SSA优化框架的高级循环优化

High Loop Optimization of the Tree-SSA Optimization Infrastructure
下载PDF
导出
摘要 现代的计算机处理器和计算机系统实现了很多先进技术,要利用这些技术更需要编译器的支持以取得高性能。GCC中Tree-SSA优化框架提供了一个功能强大的程序分析框架。增强的数据依赖分析信息允许编译器变换一个算法以取得更大的局部性,提高资源的利用率以增大吞吐量,提高性能。该文对数据依赖、矩阵变换、循环变换进行了研究,分析了它们的特点,算法和性能,陈述了GCC中循环变换的现状,对以后的研究做出了一定的展望。 Modern compute processors and systems have put many technologies into practice, while compliers make high-performance possible when these technologies are used.The Tree-SSA Optimization Infrastructure in GCC supplies a powerful program analysis framework.The enhanced data dependence analysis information allows compliers to change the algorithm for widen locality .Whereby the utilization ratio of the resources can be improved which leads to increasing throughput and higher performance.The study focuses on data dependence, matrix transform and cyclic transformation by analyzing their features,algorithm and performance and stating the status quo of GCC cyclic transformation whereby outlook of the study has been made.
作者 杨夏
出处 《电脑知识与技术》 2009年第8X期7035-7037,共3页 Computer Knowledge and Technology
基金 国家863软件专项资助(2002AA1Z2101 2004AA1Z2210)
关键词 数据依赖 递归链 矩阵变换 循环依赖 循环变换 Tree-SSA data dependence recursive chain matrix transform cyclic transformation Tree-SSA
  • 相关文献

参考文献5

  • 1Novillo D.A New Optimization Infrastructure for GCC[].proceedings of the GCCSummit.2003
  • 2Merrill J.GENERIC and GIMPLE:A New Tree Representation for Entire Functions[].proceedings of the GCCSummit.2003
  • 3Eigler F Ch.Mudflap:Pointer Use Checking for C/C++.[].Proceedings of the GCCSummit.2003
  • 4The GNU Compiler Collection. http://gcc.gnu.org .
  • 5Robert A,van Engelen,Birch J,Kyle A Gallivan.Array Data Dependence Testing with the Chains of Recurrences Algebra[]..2004

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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