首页> 外文会议>International workshop on languages and compilers for parallel computing >Program Analysis of Overlap Area Usage in Self-Similar Parallel Programs
【24h】

Program Analysis of Overlap Area Usage in Self-Similar Parallel Programs

机译:自相似并行程序中的重叠区域使用程序分析

获取原文

摘要

Highly parallel computers have the memory capacity and potential speed to perform very high-resolution time-dependent calculations. Parallel computers with hundreds of fast processors require highly scalable algorithms to avoid wasting expensive resources. On these machines careful attention must be given to program design to fully exploit scalable algorithms. We have proposed a programming model that can express a class of scalable algorithms. In this paper we show how compiler analysis can ease the task of writing programs within this programming model. We have used this programming model manually and have achieved good results in reducing communication and synchronization overhead. We describe early results of a prototype compiler transformation tool called TORAZ that applies this analysis to real programs.
机译:高度平行的计算机具有存储器容量和潜在速度来执行非常高分辨率的时间依赖性计算。具有数百个快速处理器的并行计算机需要高度可扩展的算法,以避免浪费昂贵的资源。在这些机器上,必须仔细注意程序设计以完全利用可扩展算法。我们提出了一种可以表达一类可扩展算法的编程模型。在本文中,我们展示了编译器分析如何缓解本编程模型中的编写程序的任务。我们手动使用此编程模型,并实现了降低通信和同步开销的良好结果。我们描述了称为Toraz的原型编译器转换工具的早期结果,将此分析应用于实际程序。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号