首页> 外文期刊>Parallel Computing >Program analysis techniques for transforming Programs for parallel execution
【24h】

Program analysis techniques for transforming Programs for parallel execution

机译:程序分析技术,用于转换程序以并行执行

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

摘要

In a multiple processor system, computer programs have to be redesigned to efficiently use The parallel processors and deliver higher performance. One major approach is automatic de- Tection of parallelism, in which existing conventional sequential programs are translated into Parallel programs, in order to benefit from the presence of multiple processors. Optimizing Compilers rely upon program analysis techniques to detect data dependences between program Statements. The results of the analysis enable the compiler to identify code fragments that can Be executed in parallel. The proposed dependence analysis techniques fall into two different Categories: either efficient and approximate tests or exact but exponential.
机译:在多处理器系统中,必须重新设计计算机程序以有效使用并行处理器并提供更高的性能。一种主要的方法是自动检测并行性,其中将现有的常规顺序程序转换为并行程序,以便受益于多个处理器的存在。优化编译器依靠程序分析技术来检测程序语句之间的数据依赖关系。分析的结果使编译器能够识别可以并行执行的代码片段。所提出的依赖性分析技术分为两个不同的类别:有效和近似测试或精确但指数式。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号