MPI-RCDD: A Framework for MPI Runtime Communication Deadlock Detection

来源 :计算机科学技术学报(英文版) | 被引量 : 0次 | 上传用户:liongliong536
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
The message passing interface (MPI) has become a de facto standard for programming models of high-performance computing,but its rich and flexible interface semantics makes the program easy to generate communication deadlock,which seriously affects the usability of the system.However,the existing detection tools for MPI communication deadlock are not scalable enough to adapt to the continuous expansion of system scale.In this context,we propose a framework for MPI runtime communication deadlock detection,namely MPI-RCDD,which contains three kinds of main mechanisms.Firstly,MPI-RCDD has a message logging protocol that is associated with deadlock detection to ensure that the communication messages required for deadlock analysis are not lost.Secondly,it uses the asynchronous processing thread provided by the MPI to implement the transfer of dependencies between processes,so that multiple processes can participate in deadlock detection simultaneously,thus alleviating the performance bottleneck problem of centralized analysis.In addition,it uses an AND⊕OR model based algorithm named AODA to perform deadlock analysis work.The AODA algorithm combines the advantages of both timeout-based and dependency-based deadlock analysis approaches,and allows the processes in the timeout state to search for a deadlock circle or knot in the process of dependency transfer.Further,the AODA algorithm cannot lead to false positives and can represent the source of the deadlock accurately.The experimental results on typical MPI communication deadlock benchmarks such as Umpire Test Suit demonstrate the capability of MPI-RCDD.Additionally,the experiments on the NPB benchmarks obtain the satisfying performance cost,which show that the MPI-RCDD has strong scalability.
其他文献
教师是课程改革的实施者,更是参与者。那么,对一位语文教师来说,如何面对这次课改呢? 首先,要对课程改革充满期待,倾注热情,努力去研究新课标,从理念上准确把握理解新课标的精神。然后,要积极地大胆地去实践,只有实践才能把新课标理念变为课改的实际行动,也只有实践才能把新课标转化为活生生的教学成果。“人生能有几回搏?”我们要抓住机遇,迎接挑战,执着地研究,不断地实践,立志在为课改作出贡献的同时,把自己锻造
期刊
在职高英语教学中,总存在着学习困难的学生。学生刚入职中时,成绩总是在及格线上下波动。随着年级的升高,教材难度加深,他们中放弃率逐渐提高。对此我每学期阶段性地对他们进行语音、语法、阅读这三类测试,并与学生交谈了解其情况,再排队分类,把造成他们学习困难的情况基本上分三类。  一是在学习方法上。英语是有声语言,而这类学生的基本特点是学外语不喜欢开口。研究其心理因素,有些学生性格本来内向,他们中男生比例大
期刊
中学化学教材上的电化学知识,包括原电池和电解原理,原电池原理是各领域常用到电池的制造理论基础,理论上,一切能发生的氧化还原反应都可以制成电池。电解原理在材料和原料工业上非常重要。  原电池部分 原电池反应都是自发的进行氧化还原反应  1、电极名称:只要是直流电源,电极名称是正、负极(不管是教材中的原电池,还是实际生活中应用的电源)。  2、外电路的电子移动方向:(以Cu-Zn原电池原理为例子理解)
期刊
关键词:农村中学 教学现状 教学质量 教研对策  摘要:新形势下农村中学化学教学现状普遍不容乐观,学生学习化学热情普遍不高,教学质量强差人意。认真分析农村中学化学教学的方方面面,研究相应对策,调整和优化有关教研工作,对于推进素质教育、提高化学教学质量具有重要的现实意义。  正文:作为在农村中学教学多年教学的化学教师,深感城镇中学与农村中学化学教学质量的显着差别。这种差别,不仅仅体现在一年一度的初中
在初中英语教学中怎样让学生主动参与学习、交流,提高学习英语的兴趣,直接影响学习效果和教学成绩。因此教学过程中,要让学生自觉、欢快、主动有效的参加学习,提高成绩,关键在于培养学生在课堂学习和日常生活中能主动用英语交流。几年来,我在教学过程实践中围绕这一课题,进行了一些探讨和尝试。  一、加强英语学习目的教育,激发和培养交流动机  作为英语教师,应该明确英语教学目标和要求。现行英语课程标准规定:中学英
期刊
创新是21世纪突出的根本的特征,也是本世纪对人才素质的核心要求.此外,创新还是人的主体性的突出标志,是人的高层次发展的必然.江泽民总书记也指出:“创新是一个民族进步的灵
摘要:在新课改形势下,高中数学教学中如何进行有效解题显得尤为重要,高中数学对学生的知识掌握和思维能力都有了更高的要求,要想更好的学好数学,除了学会做题之外,更重要的是掌握数学思想方法,从根本上认识高中数学,在高中阶段重要的思想方法有:定义解题法,函数与方程的思想、图像与数量的关系、分类讨论思想、划归和转化思想。类比思想在高中数学教学中具有重要的作用,对加强概念.公式和定理以及解题方法等方面的教学有
新课改强调了语文教学的工具性与人文性的统一,积极倡导自主学习、主动探究,全面提高语文素养。语文的人文性决定了语言文字中蕴涵的思想感情需要潜移默化的熏陶和感染,让学生慢慢感受、领悟;语文教学的工具性则要求教师在教学中应该以读说为主线,组织各项训练活动。因此,如果我们在语文课堂教学中关注学生的发展,去建构新型的课堂,培养学生创新的精神,引导学生自己说出自己内心的感受,说出自己精辟的意见,说出自己独特的
期刊
【摘要】创新教学法是知识经济时代大力弘扬的观念,电工技能课程的特点:知识更新快、实践性强,理论与实践相结合显得更为重要。在该课程的教学过程中,必须更新观念,锐意改革,提倡创新,建立学生的创新意识和观念,丰富学生的实践活动,用实践活动巩固基础知识,带动创新能力的培养,全面提高学生的综合素质,从而培养知识经济时代的创新型高端人才。  【关键词】电工技能 教学改革 创新教学 学习兴趣  随着社会主义市场
【摘要】在培养高中生文言文阅读能力方面,有很多研究者把眼光著重放在了以下几方面:培养高中生文言文阅读的语感能力;培养文言文阅读理解能力;培养学生文言文阅读鉴赏能力;培养学生在学习文言文时的合作探究能力;培养学生创新能力等等。本文着重从众多能力中的培养高中生积累文言文实虚词的能力入手,立足于高中生文言文的学习基础,结合现行教材和学生实际的学习情况,做好文言文实虚词的积累。通过相关文言文实虚词学习方法