基于事件的并行程序性能可视化系统研究与实现

被引量 : 0次 | 上传用户:homking14
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着并行技术的发展和广泛应用,并行程序性能可视化成为开发高效并行程序的一个重要方面。通过形象、直观和富有语义的图形来展示在监测并行程序执行过程中获取的性能数据,帮助用户理解和把握并行程序实际的动态执行过程,从而有效定位并行程序的性能瓶颈点,为并行程序的性能优化提供可视参考。本文针对并行程序性能可视化领域,总结归纳并行程序性能监测及可视化方法;基于事件的方式设计并行程序的性能监测库,在并行程序的执行过程中自动的获取性能数据;根据并行程序的执行特点形象的抽象出状态、消息和进程图形,通过对性能数据的静态浏览和动画重演,展示出并行程序在执行过程中的各个性能状态。本文的主要研究工作包括以下三个方面:1)根据事件的含义,对并行程序中重要的函数事件进行归类,建立并行程序的监测事件集,以更改系统连接库的方式来设计并行程序的性能监测库,从而能自动获取并行程序在执行过程中产生的性能数据。2)根据并行程序执行特性,建立并行程序的图形化抽象,通过形象、直观且易于理解的图形来对性能数据进行静态浏览和动态重演,从而展示出并行程序在实际执行过程中的各个性能状态。3)设计和开发一个集图形化编程、远程提交编译计算、性能数据自动监测采集和性能数据可视化于一体的图形化并行程序开发系统。
其他文献
<正>房地产已进入存量时代,各大房企纷纷拓展多元化业务,探索新的发展方向,"新零售"成了房企大佬争相进入的领域。一般来说,房企新零售的运营模式主要有三种:第一,房企自营;
不知道你喜欢什么样的人,是完美无缺,还是一无是处,还是美中不足?现在,你也许已有自己的想法,那么大多数人都是什么观点呢?曾经有研究者安排了三位演讲者进行演讲:第一位演讲者语言流
山西票号是清末山西人经营的主营货币汇兑业务,兼营存放款业务的私营金融机构。从第一家票号日升昌的诞生到后来被现代银行业的取代,山西票号兴盛了近一个世纪,然而它的消失
《培智学校义务教育生活语文课程标准(2016年版)》中强调:生活语文是培智学校学生学习应用语言文字的重要载体,也是培智学校学生发展思维、改善功能、学习文化知识和形成生活
风资源评估为风电场微观选址及经济评价提供依据,是风电工程中重要的环节。流体力学和计算流体力学为风资源评估提供了理论计算方法,但工程应用方法还在不断优化过程中。目前
音乐史是高校音乐专业学生的必修课程,内容多、时间跨度大、知识繁杂,不易消化,学生不愿接受。本文试图通过教学手段的不断更新和数字化技术应用等方法激发学生的学习兴趣,提
随着经济社会的不断发展,保护生态环境,实现可持续发展,成为世界各国的话题,我国政府己将可持续发展作为经济社会发展的基本战略。循环经济作为一种以可持续发展为基础的新型
道德判断的标准李彦同志在来稿《道德判断论纲》中对道德判断的标准进行了分析。1、道德判断的标准是衡量行为道德价值的尺度。在主观形式上,判断主体依据自己的价值需要对行为
期刊
利用顶空固相微萃取(HS-SPME)对黄酒中的挥发性和半挥发性成分进行萃取。采用气相色谱-质谱(GC-MS)技术对其进行分析,在黄酒中共检测到63种化合物,其中有32种化合物是首次检
免疫组织化学(免疫组化)或免疫细胞化学是应用免疫学或组织化学原理,对组织切片或细胞标本中的某些化学成分进行原位定性、定位或定量的研究.方法是利用抗原与抗体结合所具有