【24h】

Design and Implementation of the Loop Restructuring Feature for the MIRAI Parallelizing Compiler

机译:MIRAI并行编译器循环重构功能的设计与实现

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

摘要

When loops in sequential programs written in procedural programming languages are parallelized, automatic parallelizing compilers should perform data dependence analysis in order to preserve constraints by data reference order. Although loops with dependences as determined by a dependence analyzer cannot be parallelized as-is, in general, some can be parallelized after applying appropriate loop restructuring optimizations. This paper deals with the design and implementation of the loop restructuring feature of our automatic parallelizing compiler, MIRAI. And also it shows the evaluation results of several pilot studies by hand-compiling some test programs.
机译:当以过程编程语言编写的顺序程序中的循环并行化时,自动并行化编译器应执行数据依赖性分析,以便按数据引用顺序保留约束。尽管依赖关系分析器确定的具有依赖关系的循环无法按原样并行化,但是通常可以在应用适当的循环重组优化后将其并行化。本文讨论了我们的自动并行化编译器MIRAI的循环重组功能的设计和实现。通过手工编写一些测试程序,它还显示了一些试验研究的评估结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号