收藏本站
《清华大学》 2005年
收藏 | 手机打开
二维码
手机客户端打开本文

可视化并行性能调试环境的设计与实现

林贻珀  
【摘要】:目前大部分并行机的效率都十分低下,主要原因是缺乏有效的并行程序开发工具,现有调试工具的功能跟不上需求,使得并行程序的编写、调试和性能优化非常的困难。消息传递并行程序是本文的研究对象,相对于其它编程模型,它灵活性好,通用性广,应用非常广泛。 本文的主要工作有以下几点: 1)改进了并行程序性能调试模型。代码插装-采集性能数据-根据情况动态调整插装代码-继续采集性能数据,辅以性能数据可视化显示和分析,根据性能数据分析结果修改源程序,直到找到系统瓶颈点并进行改善。 2)在前人工作的基础上,完善了用于并行调试环境的物理时钟同步模型。相对于旧模型而言,新模型大大提高了局部时钟调整值的精度。从模拟结果来看,新模型的平均误差不到旧模型的15%。并且新模型随着并行规模的增大,其稳定性和精度都有所提高。新模型保留了旧模型不引入任何额外的通信开销的优点。新模型的时间代价完全可以接受。 3)根据调试器需要对MPI源代码进行了修改,方便调试器对MPI程序进行控制和性能数据收集。 4)利用Dyninst工具实现了对MPI消息传递程序的动态代码插装,完成了性能数据的采集和调试信息的收集。插装的代码可用于采集源代码信息、调试信息和性能相关数据等,并定期对各类资源使用情况进行采集。 5)对收集的信息进行了分析,将主要的性能信息和调试信息放入三张表中。其中时间信息表记录各次函数调用的信息,函数信息表记录各个函数源文件及行号并统计调用情况,通信信息表记录各次的通讯事件。 6)性能数据可视化方面,在进程时空图基础上设计了过程时空图,在时空图上可直接查看事件信息和过程调用信息。时空图上具有源代码对应的click-back和click-forward,并能显示并行程序的关键路径。
【学位授予单位】:清华大学
【学位级别】:硕士
【学位授予年份】:2005
【分类号】:TP311.1

【相似文献】
中国重要会议论文全文数据库 前10条
1 王田刚;闫春杰;陈正刚;许国太;洪国同;;80K/0.5W星载斯特林制冷机的性能调试[A];第五届全国低温工程大会论文集[C];2001年
2 刘冬毓;吴亦农;府华;陆国华;;80K 2W斯特林制冷机的实验研究[A];第六届全国低温与制冷工程大会会议论文集[C];2003年
3 朱理;;三次样条插值函数算法在压气机性能试验中的应用[A];中国航空学会第七届动力年会论文摘要集[C];2010年
4 熊成红;邱丹;;双油路离心喷嘴流量与喷雾锥角相关性研究[A];第二届中国航空学会青年科技论坛文集[C];2006年
5 任倬;;扩散泵工作区域扩展的探索[A];上海市真空学会成立20周年暨第九届学术年会论文集[C];2005年
6 李妮;林新;彭晓源;朱定国;;飞行训练器电动操纵负荷系统监控软件的开发[A];第十二届中国体视学与图像分析学术会议论文集[C];2008年
7 侯敏杰;陈建民;徐国;刘志友;;先进航空动力崛起的基石——高空台[A];大型飞机关键技术高层论坛暨中国航空学会2007年学术年会论文集[C];2007年
8 李峥;朱禹;;产品研发的标准化过程体系的建立和完善是提升企业研发能力的关键[A];纪念第38届“世界标准日”标准化学术论文汇编[C];2007年
9 刘冬毓;吴亦农;府华;陆国华;;80K2W斯特林制冷机的实验研究[A];上海市制冷学会二○○三年学术年会论文集[C];2003年
10 马颖学;贾居海;;MA60飞机飞行模拟机总体工作的剖析[A];第五届全国仿真器学术会论文集[C];2004年
中国重要报纸全文数据库 前10条
1 井之;携手微软,用友得到的不仅是技术[N];中国计算机报;2003年
2 赵卓;五七二二厂以安全促发展[N];中国航空报;2006年
3 刘小龙;杜丽新枪为何没打“响”[N];中国体育报;2008年
4 彭化义 朱鹏霖;王炳伟:军营“发明家”[N];人民日报;2006年
5 刘向东 张银炎 赵春耕;技术创新带来丰硕成果[N];中国船舶报;2005年
6 姜晓凌;为“知本”和“资本”结合搭建舞台[N];上海科技报;2008年
7 李存功朱梅;与“祥云”同飞[N];中国民航报;2008年
8 本报记者 常虹;五年产销百万辆 东风日产再演绎速度神话[N];中国工业报;2008年
9 资深顾问师 付遥;有效利用测试和样品展示[N];电脑商报;2005年
10 证券时报记者 张达;东风日产第100万台发动机隆重下线[N];证券时报;2009年
中国博士学位论文全文数据库 前1条
1 刘建;机群系统并行程序调试环境研究[D];清华大学;2002年
中国硕士学位论文全文数据库 前10条
1 林贻珀;可视化并行性能调试环境的设计与实现[D];清华大学;2005年
2 赵峪;消息传递并行程序性能调试环境PBuster的设计[D];清华大学;2004年
3 罗健文;可视化PVM网络并行计算开发集成环境的设计与实现[D];西安电子科技大学;2001年
4 朱孝银;针对多核体系结构性能调试的研究[D];复旦大学;2009年
5 曾令将;基于VxWorks的可视化并行性能剖析器的设计与实现[D];中国舰船研究院;2012年
6 蒋玲莉;多功能集成式振动信号采集与分析系统设计[D];湖南科技大学;2007年
7 李向东;基于移动机器人的变电站设备巡检系统[D];山东大学;2007年
8 高学平;聚丙烯腈基碳纤维流态化预氧化设备与工艺研究[D];山东大学;2006年
9 孙涛;现代火力发电厂高压变频调速系统设计与研究[D];合肥工业大学;2009年
10 成渝;液氦温区两级脉冲管制冷机实验研究[D];哈尔滨工业大学;2006年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026