基于Petri网的并行程序分析与评价

来源 :山东科技大学 | 被引量 : 0次 | 上传用户:hubai123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
并行程序目前是一个活跃的研究领域,也是一个困难问题。在进行并行程序的分析和设计过程中,必须面对不确定性、通信、同步、数据划分和分配、负载平衡、容错、异构、共享或分布存储、死锁及竞争等问题,这些问题在串行程序的分析和设计中是很少遇到的。针对这些问题,用Petri网来分析并行程序的性能是其它模型无法比拟的。 本文的主要工作是借助时延变迁Petri网来分析并行程序,首先给出了一般并行程序转化为TTPN的基本转换规则,对TTPN模型采用G.Chiola的方法进行分析。对于数据并行问题,提出了并行程序逻辑进程中一个块的TTPN模型以及包含多个块的循环的TTPN模型。通过分析矩阵乘法算法的TTPN模型,在曙光2000并行机上对两个400×400矩阵相乘的问题进行了模拟,并与一般内积并行算法的运行结果作了比较。然后,基于A.Nketsa和N.B.Khalifa在文献中提出的先行值概念,我们给出了先行值的确切定义。结合TTPN,本文给出了无初始标识先行值和有确定初始标识先行值的定义,以及先行值计算的四种基本结构。为了求无初始标识先行值,提出了预测图算法。我们用先行值来分析TTPN,给出了存在并发的充分条件,为并行程序分成多个逻辑进程提供了依据。最后提出了任务图表示矩阵,对进程到处理器的映射问题给出了分割算法,这个算法能够快速确定进程到处理器的映射方案。通过大量的实验,证明这个算法是很有效的。
其他文献
在医学图像的处理中,目标对象的定位和边缘提取至关重要,它是定量分析和辅助诊断的基础。本文主要研究在图像处理和识别技术的基础上,结合牙体形态学知识,针对X线曲面体层片
数字用户线(DSL)是当前主流的接入方式,容易受到线路上串扰、RF射频干扰、脉冲噪声、信道衰减和信道陷波的影响。尤其是第二代甚高速数字用户线(VDSL2),作为最新的DSL技术,虽
本文的研究内容包括以下几部分内容,并取得了一些初步的成果:1.对于卫星定位取得的定位数据进行地图匹配,地图匹配不仅考虑了当前定位点与其最近的路段的距离,而且考虑了路段
随着分布式编程技术的日趋成熟,使得企业各个部门之间通过计算机信息管理系统协同工作成为可能,并且极大程度的提高了了企业的各个部门之间的信息交互的深度和广度,从而给企
计算机技术、网络技术以及其它高科技技术的发展,使得社会生活中传统的犯罪和不道德行为更加隐蔽和难以控制。随着Internet以及电子商务的发展,电子信息的安全对人们越来越重
随着通信与计算机技术的迅速发展,政府政务工作越来越依赖于计算机系统和网络技术,对业务系统的要求越来越高。要求业务系统不仅要具有更高的可用性,而且还要具有更大的扩充
随着互联网用户数和信息量的迅猛发展,信息检索和查询成为最基本、最重要、最普及的应用,信息检索的效率通常被用户视为衡量检索服务质量的标准,对于促进还是制约互联网的发展至
本文阐述了网络安全和病毒的相关知识,对RPC漏洞和病毒进行了详细分析,并讲解了简单杀毒工具的设计与实现。 计算机网络技术是20世纪对人类社会影响最深远的科技成就之一
本文利用机器可读词典作为资源,首先研究了词汇间关系信息的抽取,使用的是规则提取加上特征消歧的方法。在机器可读词典中,已经蕴含了许多候选的关系模式,标注词典中一部分名词
随着宽带网络的普及,人们对于视频的需求越来越迫切。但是,目前的广播电视技术不能满足用户期待交互式的,实现互动点播模式的需求;另一方面,宽带用户数经过几年的快速增长,已走到了