首页> 外文会议>International Workshop on Languages and Compilers for Parallel Computing >Automatic Communication Performance Debugging inPGAS Languages
【24h】

Automatic Communication Performance Debugging inPGAS Languages

机译:自动通信性能​​调试INPGA语言

获取原文
获取外文期刊封面目录资料

摘要

Recent studies have shown that programming in a Partition Global Address Space (PGAS) language can be more productive than programming in a message passing model. One reason for this is the ability to access remote memory implicitly through shared memory reads and writes. But this benefit does not come without a cost. It is very difficult to spot communication by looking at the program text, since remote reads and writes look exactly the same as local reads and writes. This makes manual communication performance debugging an arduous task. In this paper, we describe a tool called ti-trend-prof that can do automatic performance debugging using only program traces from small processor configurations and small input sizes in Titanium [13], a PGAS language. ti-trend-prof presents trends to the programmer to help spot possible communication performance bugs even for processor configurations and input sizes that have not been run. We used ti-trend-prof on two of the largest Titanium applications and found bugs that would have taken days in under an hour.
机译:最近的研究表明,在分区全局地址空间(PGA)语言中的编程可以比在消息传递模型中的编程更高效。其中一个原因是通过共享内存读取和写入隐式地访问远程存储器的能力。但是没有费用,这种好处没有。通过查看程序文本非常困难,因为远程读取并写入与本地读写完全相同。这使得手动通信性能​​调试艰巨的任务。在本文中,我们描述了一种名为TI-Trend-Prof的工具,可以仅使用来自小型处理器配置的程序迹线和钛语言中的小型处理器配置和小输入大小进行自动性能调试。 TI-Trend-Prof将趋势呈现给程序员,即使对于未运行的处理器配置和输入大小,也可以帮助点播的通信性能错误。我们使用了两个最大的钛应用中的TI-Trend-Prof,并且发现了一个小时内的虫子。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号