...
首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Demonstration of automatic data partitioning techniques for parallelizing compilers on multicomputers
【24h】

Demonstration of automatic data partitioning techniques for parallelizing compilers on multicomputers

机译:演示用于并行化多计算机上编译器的自动数据分区技术

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

摘要

An approach to the problem of automatic data partitioning is introduced. The notion of constraints on data distribution is presented, and it is shown how, based on performance considerations, a compiler identifies constraints to be imposed on the distribution of various data structures. These constraints are then combined by the compiler to obtain a complete and consistent picture of the data distribution scheme, one that offers good performance in terms of the overall execution time. Results of a study performed on Fortran programs taken from the Linpack and Eispack libraries and the Perfect Benchmarks to determine the applicability of the approach to real programs are presented. The results are very encouraging, and demonstrate the feasibility of automatic data partitioning for programs with regular computations that may be statically analyzed, which covers an extremely significant class of scientific application programs.
机译:介绍了一种解决自动数据分区问题的方法。给出了数据分布约束的概念,并显示了如何基于性能考虑,编译器确定要施加于各种数据结构的分布的约束。然后,这些限制条件由编译器组合在一起,以获取数据分配方案的完整且一致的图片,该图片在总体执行时间方面可提供良好的性能。给出了对从Linpack和Eispack库获取的Fortran程序进行的研究结果,以及确定基准对确定实际程序的适用性的完美基准。结果非常令人鼓舞,并且证明了对定期计算的程序进行自动数据分区的可行性,这些程序可以进行静态分析,涵盖了极其重要的一类科学应用程序。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号