首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Exploiting parallelism across program execution: a unification technique and its analysis
【24h】

Exploiting parallelism across program execution: a unification technique and its analysis

机译:在程序执行中利用并行性:统一技术及其分析

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

摘要

A new technique for source-to-source transformation of sequential programs is described. It is shown that the transformed programs so generated provide significant speedups over the original program on vector processors and vector multiprocessors. The parallelism that arises when multiple instances of a program are executed on simultaneously available data sets is exploited. This is in contrast to the existing approaches that aim at detecting parallelism within a program. The analytic model is used to prove the optimality of the complete first policy for block selection for a class of program graphs known as nonregressive graphs. Analytic and simulation models of the technique clearly indicate the speedups that could be achieved when several data sets are available simultaneously, as is the case in many fields of interest.
机译:描述了一种用于顺序程序的源到源转换的新技术。结果表明,这样生成的转换程序比矢量处理器和矢量多处理器上的原始程序提供了明显的加速。当在一个同时可用的数据集上执行一个程序的多个实例时,就会产生并行性。这与旨在检测程序中的并行性的现有方法相反。该分析模型用于证明用于一类程序图(称为非回归图)的块选择的完整第一个策略的最优性。这项技术的分析和仿真模型清楚地表明,当同时获得多个数据集时,可以实现加速,这在许多感兴趣的领域都是如此。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号