...
首页> 外文期刊>International journal of parallel programming >The Cetus Source-to-Source Compiler Infrastructure: Overview and Evaluation
【24h】

The Cetus Source-to-Source Compiler Infrastructure: Overview and Evaluation

机译:Cetus源到源编译器基础结构:概述和评估

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

This paper provides an overview and an evaluation of the Cetus source-to-source compiler infrastructure. The original goal of the Cetus project was to create an easy-to-use compiler for research in automatic parallelization of C programs. In meantime, Cetus has been used for many additional program transformation tasks. It serves as a compiler infrastructure for many projects in the US and internationally. Recently, Cetus has been supported by the National Science Foundation to build a community resource. The compiler has gone through several iterations of benchmark studies and implementations of those techniques that could improve the parallel performance of these programs. These efforts have resulted in a system that favorably compares with state-of-the-art parallelizers, such as Intel's ICC. A key limitation of advanced optimizing compilers is their lack of runtime information, such as the program input data. We will discuss and evaluate several techniques that support dynamic optimization decisions. Finally, as there is an extensive body of proposed compiler analyses and transformations for parallelization, the question of the importance of the techniques arises. This paper evaluates the impact of the individual Cetus techniques on overall program performance.
机译:本文提供了Cetus源到源编译器基础结构的概述和评估。 Cetus项目的最初目标是创建一个易于使用的编译器,用于研究C程序的自动并行化。同时,Cetus已用于许多其他程序转换任务。它可作为美国和国际上许多项目的编译器基础结构。最近,Cetus得到了国家科学基金会的支持,以建立社区资源。编译器经历了基准研究和这些技术的实现的几次迭代,这些迭代可以提高这些程序的并行性能。通过这些努力,该系统可以与英特尔的ICC等最先进的并行器相提并论。高级优化编译器的一个关键限制是它们缺乏运行时信息,例如程序输入数据。我们将讨论和评估支持动态优化决策的几种技术。最后,随着大量提议的编译器分析和并行化转换的提出,出现了技术重要性的问题。本文评估了各个Cetus技术对整体程序性能的影响。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号