期刊文献+

基于占优关系的MPI并行程序死锁检测 被引量:1

Deadlock Detection of Parallel Programs based on Dominance Relation
下载PDF
导出
摘要 随着高性能技术的发展,MPI并行程序得到了越来越广泛的应用,其可靠性也得到了软件工程界越来越多的关注.一个MPI并行程序有多个并行执行的进程,每个进程包含一系列串行执行语句.死锁是并行程序的一类典型错误,本文提出一种基于占优关系的死锁检测方法.首先,根据通信语句之间的占优关系,得到每个进程内,通信边之间的占优关系;然后,通过判定通信边占优关系是否相互违背,检测程序中的死锁.基于上述思想,开发了基于占优关系的死锁检测原型工具,用于检测多个典型的MPI并行程序.结果表明,本文方法能够检测出程序中的死锁缺陷. MPI parallel programs have been applied broadly and their reliability has attracted more and more attention from the software engineering community. A MPI parallel program contains several processes, each of which has a series of statements executed sequentially. The deadlock is a typical error that occurs in parallel programs. This study proposes a method of detecting deadlocks based on dominance relation. Firstly, the dominance relations of communication edges are firstly conducted from those of communication statements. Secondly, the deadlock is detected by checking the dominance relations of communication edges. The proposed method is preliminarily implemented and used for detecting several MPI parallel programs. The experimental results verify the effectiveness of the proposed method.
作者 田甜 郭庆 张辰 TIAN Tian;GUO Qing;ZHANG Chen(School of Computer Science and Technology,Shandong Jianzhu University,Jinan 250101,China)
出处 《聊城大学学报(自然科学版)》 2018年第4期104-110,共7页 Journal of Liaocheng University:Natural Science Edition
基金 国家自然科学基金项目(61503220)资助
关键词 并行程序 占优关系 死锁 通信边 parallel programs dominance relation deadlock communication edge
  • 相关文献

参考文献2

二级参考文献37

  • 1赵改善,孔祥宁,王于静,方伍宝,孙成龙.64位集群计算平台波动方程叠前深度偏移的性能优化[J].勘探地球物理进展,2005,28(1):57-64. 被引量:10
  • 2孙银行,乐友喜.各向异性弹性参数的广义非线性反演方法[J].勘探地球物理进展,2007,30(3):179-184. 被引量:2
  • 3Owen J D, Luebke D, Govindaraju Net al. A survy of general-purpose computation on graphics hardware. Computer Graphics Forum, 2007,26 ( 1 ) : 80 - 113.
  • 4Li Bo,Tong Xiao long,Li You ming. A method of accelerating seismic Pre -stack time migration by GPU. SEG Technical Program Expanded Abstracts ,2009, 28:3055-3058.
  • 5He Chuan, Lu Mi, Sun Chuan-wen. Accelerating seismic migration using FPGA-based coprocessor platform. // Proceedings of the 12th Annual IEEE Symposium on Field-Programmable Custom Computing Machines, 2004,207 - 216.
  • 6He Chuan, Sun Chuan-wen, I.u Mi. Prestack Kirchhoff time migration on high performance reconfigurable computing platform. SEG Technical Program Expanded Abstracts, 2005,24 : 1902 - 1906.
  • 7Robert G Clapp, Haohuan Fu. Selecting the right har dware for reverse time migration. The Leading Edge, 2010,29(1) :48-58.
  • 8Fu Hao huan, Robert G Clapp. Accerating 3D Convolution using Streaming Architecture on FPGAs. SEG Technical Program Expanded Abstracts, 2009, 28: 3035-3039.
  • 9日本富士通公司开发出迄今运算速度最快CPU.http://hz.yesky.com/300/8858800.shtml.
  • 10基于排队论的单核处理器和多核处理器性能的简单量化评测.http://wenku.baidu.com/view/ce1151d380eb6294dd886c06.html.

共引文献57

同被引文献2

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部