...
首页> 外文期刊>ACM SIGPLAN Notices: A Monthly Publication of the Special Interest Group on Programming Languages >Exploiting Global Optimizations for OpenMP Programs in the OpenUH Compiler
【24h】

Exploiting Global Optimizations for OpenMP Programs in the OpenUH Compiler

机译:在OpenUH编译器中为OpenMP程序开发全局优化

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

摘要

The advent of new parallel architectures has increased the need for parallel optimizing compilers to assist developers in creating efficient code. OpenUH is a state-of-the-art optimizing compiler, but it only performs a limited set of optimizations for OpenMP programs due to its conservative assumptions of shared memory programming. These limitations may prevent some OpenMP applications from being fully optimized to the extent of its sequential counterpart. This paper describes our design and implementation of a parallel data flow framework, consisting of a Parallel Control Flow Graph (PCFG) and a Parallel SSA (PSSA) representation in OpenUH, to model data flow for OpenMP programs. This framework enables the OpenUH compiler to perform all classical scalar optimizations for OpenMP programs, in addition to conducting OpenMP specific optimizations.
机译:新的并行体系结构的出现增加了对并行优化编译器以帮助开发人员创建有效代码的需求。 OpenUH是最先进的优化编译器,但由于其对共享内存编程的保守假设,它仅对OpenMP程序执行有限的一组优化。这些限制可能会阻止某些OpenMP应用程序完全优化到其顺序对应的范围。本文介绍了我们的并行数据流框架的设计和实现,该框架由OpenUH中的并行控制流图(PCFG)和并行SSA(PSSA)表示组成,以对OpenMP程序的数据流进行建模。除了进行特定于OpenMP的优化之外,该框架还使OpenUH编译器可以对OpenMP程序执行所有经典的标量优化。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号