...
首页> 外文期刊>Journal of supercomputing >A directive-based MPI code generator for Linux PC clusters
【24h】

A directive-based MPI code generator for Linux PC clusters

机译:用于Linux PC群集的基于指令的MPI代码生成器

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

摘要

Computation requirements in scientific fields are getting heavier and heavier. The advent of clustering systems provides an affordable alternative to expensive conventional supercomputers. However, parallel programming is not easy for non-computer scientists to do. We developed the Directive-Based MPI Code Generator (DMCG) that transforms C program codes from sequential form to parallel message-passing form. We also introduce a loop scheduling method for load balancing that depends on a message-passing analyzer, and is easy and straightforward to use. This approach provides a completely different view of loop parallelism from that in the literature, which relies on dependence abstractions. Experimental results show our approach can achieve efficient outcomes, and DMCG could be a general-purpose tool to help parallel programming beginners construct programs quickly and port existing sequential programs to PC Clusters.
机译:科学领域的计算要求越来越重。集群系统的出现为昂贵的常规超级计算机提供了一种经济实惠的替代方案。但是,对于非计算机科学家而言,并行编程并不容易。我们开发了基于指令的MPI代码生成器(DMCG),它将C程序代码从顺序形式转换为并行消息传递形式。我们还介绍了一种基于消息传递分析器的负载均衡循环调度方法,该方法易于使用。这种方法与依赖于依赖抽象的文献提供了完全不同的循环并行性观点。实验结果表明,我们的方法可以实现有效的结果,而DMCG可以用作通用工具,以帮助并行编程初学者快速构建程序并将现有的顺序程序移植到PC群集中。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号