首页> 外文会议>Supercomputing conference >Generating explicit communication from shared-memory program references
【24h】

Generating explicit communication from shared-memory program references

机译:从共享内存程序引用生成显式通信

获取原文

摘要

The authors address the problem of data distribution and communication synthesis in generating parallel programs targeted for massively parallel distributed-memory machines. The source programs can be sequential, functional, or parallel programs based on a shared-memory model. The approach is to analyze source program references and match syntactic reference patterns with appropriate aggregate communication routines which can be implemented efficiently on the target machine. An explicit communication metric is used to guide optimizations to reduce communication overhead. The target code with explicit communication is proven to be free from deadlock introduced by the compilation process. The techniques described are developed within the context of Crystal (functional language) though they can be applied to Fortran. The Crystal compiler generates C-code for an iPSC/2.
机译:作者解决了数据分布和通信合成的问题,在生成针对大规模并行分布式存储器的并行程序时。源程序可以是基于共享存储器模型的顺序,功能或并行程序。该方法是分析源程序参考并匹配具有适当聚合通信程序的语法参考模式,该程序可以在目标机器上有效地实现。用于指导优化以降低通信开销的明确通信度量。具有明确通信的目标代码被证明是从编译过程引入的死锁中没有僵局。所描述的技术是在晶体(功能语言)的上下文中开发的技术,尽管它们可以应用于Fortran。 Crystal编译器为IPSC / 2生成C代码。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号