欢迎来到天天文库
浏览记录
ID:34819082
大小:12.91 MB
页数:48页
时间:2019-03-11
《鉴于基于事件的并行程序性能可视化系统研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、合肥工业大学硕士学位论文基于事件的并行程序性能可视化系统研究与实现姓名:卫兴武申请学位级别:硕士专业:计算机应用技术指导教师:刘晓平20080601基于事件的并行程序性能可视化系统研究与实现摘要随着并行技术的发展和广泛应用,并行程序性能可视化成为开发高效并行程序的一个重要方面。通过形象、直观和富有语义的图形来展示在监测并行程序执行过程中获取的性能数据,帮助用户理解和把握并行程序实际的动态执行过程,从而有效定位并行程序的性能瓶颈点,为并行程序的性能优化提供可视参考。本文针对并行程序性能可视化领域,总结归纳并行程序性能监测及可视化方法;基于事件的方式设
2、计并行程序的性能监测库,在并行程序的执行过程中自动的获取性能数据:根据并行程序的执行特点形象的抽象出状态、消息和进程图形,通过对性能数据的静态浏览和动画重演,展示出并行程序在执行过程中的各个性能状态。本文的主要研究工作包括以下三个方面:1)根据事件的含义,对并行程序中重要的函数事件进行归类,建立并行程序的监测事件集,以更改系统连接库的方式来设计并行程序的性能监测库,从而能自动获取并行程序在执行过程中产生的性能数据。2)根据并行程序执行特性,建立并行程序的图形化抽象,通过形象、直观且易于理解的图形来对性能数据进行静态浏览和动态重演,从而展示出并行程序
3、在实际执行过程中的各个性能状态。3)设计和开发一个集图形化编程、远程提交编译计算、性能数据自动监测采集和性能数据可视化于一体的图形化并行程序开发系统。关键词:事件,并行程序,性能监测,性能可视化,图形化并行程序开发本论文主要工作得到了国家自然基金项目“科学计算中面向建模的多态机理研究”(60673028)、安徽省高等学校青年教师科研资助计划项目“并行算法模板技术及应用环境研究’’(2005jql014)及合肥工业大学研究生教育创新实践基地“合肥工业大学高性能与协同计算开放实验室建设”的共同资助。TheResearchandImplementatio
4、nofParallelProgramPerformanceVisualizationSystemBasedonEventABSTRACTWithdevelopmentandwideapplicationoftheparalleltechnology,parallelperfbmancevisualizationbecomesanimportantaspectofdevelopinganefficientparallelprogram.Theperformancedatacollectedduringtheexecutionofparallelpro
5、gramisdisplayedbymeansofimaginal,livelyandrichsemanticalgraphics·Itcanhelptheuserstounderstandandgraspthepracticaldynamicprocessofparallelexecution,andalsocanhelpuserstoeffectivelylocatetheperformancebottleneckandcangivevisualreferenceforoptimizingtheparallelperformance.Accord
6、ingtothefieldofparallelperformancevisualization,parallelperformancemonitoringandvisualizationmethodsaresummarizedinthispaper.Parallelperformancemonitoringlibraryisdesignedbasedontheeventmodel,andperformancedatacanbeautomaticallycollectedbyusingit;Stategraphics,messagegraphicsa
7、ndprocessgraphicsaregeneratedaccordingtothefeaturesofexecutionofparallelprogram.Withthehelpofvisualizationbymeansofstaticbrowsinganddynamicrepeating,userscaneasilyunderstandeachperformancestateduringtheparallelexecution.ThemainresearchcontentofthlSpaperincludingthefollowingthr
8、eeparts:1)Importantfunctioneventsofparallelprogramareclassifi
此文档下载收益归作者所有