分布式并行调试器DPD的研究与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:WHDMJ
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
DPD(DistributedParallelDebugger)是基于Unix/Linux操作系统开发的源代码级并行调试器.DPD的设计采用分布式结构,主要模块包括:一个集成环境控制界面、一个数据流汇中心、多个节点调试代理等.DPD除了可以调试一般的多进程程序,分布式程序外,还着重对目前流行的并行程序包pvm进行了专门的处理.首先,记录被调试程序发生的pvm事件,然后对这些事件进行了发送一接收的分析匹配,进而实现了pvm程序在执行状态下的记录重放.调试器相比其他软件而言,更依赖于操作系统和编译器所提供的信息.分析执行文件格式,进程的控制和调度以及存储的管理等等都影响着调试器的研制.DPD定义了统一调试语言(Hust-UDL),采用封装本地调试器的方法屏蔽了这些细节,从而具有一定的可扩展性.
其他文献
为了进一步深化行政审批制度改革,加快转变政府职能,提高办事效率,我们设计开发了这套集中审批办证管理信息系统(MIS)。本文首先分析了行政审批管理系统国内国外的发展情况,针对
嵌入式计算机正迅速向在各种各样的电子设备中“弥漫”。随着设备复杂度提高,嵌入式应用程序也越来越复杂。设备开发商希望应用软件能摆脱下层操作系统的限制,在多种系统平台上
随着互联网技术的飞速发展,社交网络成为了信息发布、信息共享的重要途径,海量的微博数据中包含着丰富的信息,记录着社会上发生的热点事件和人们的评论。如何从中挖掘出有意义的
数据仓库运行过程中,数据管理在协调数据仓库各部分数据正确流向的基础上,提高系统运行的效率,保证系统高效的响应用户请求.我们在体系结构的支持下,提出了一种统一管理数据
本文研究了一个空中交通仿真训练系统的设计与实现。通过面向对象技术在空中交通仿真研究中的应用,创建了飞机对象的概念及其各种属性和方法,最终完成飞机控件的制作,介绍了该控
随着软件工程技术的发展,已经有众多的软件开发支撑工具广泛应用于业界,随之带来的问题是这些工具往往孤立地解决一类软件开发问题,譬如需求管理、任务管理、配置管理和缺陷管理
本文对基于CPN的多级安全工作流MLS_CPN无法完全表达控制流依赖的弊端,提出采用系统约束的手段对工作流过程定义进行丰富完善,并给出了将系统约束与过程定义相结合的方法。但是
工作流技术是近年来发展最迅速的几项新技术之一,其主要特点是实现人与计算机协作过程的自动化,使人以及各种应用工具相互之间协调工作,以完成某项任务.该文通过对基于Intern
工作流管理系统在当前的研究领域中,是一个热点.工作流管理系统对提高工作效率有重要的意义.目前已经出现了不少工作流产品和工作流原型系统,但是仍有诸多的局限性,如监控功
该文主要研究了跳频信号跳变时间的提取、快速跳频信号的测频以及跳频信号的网台分选.其主要工作可概括为以下几个方面.研究了小波变换提取跳频信号跳变点的问题.一是利用小