【摘 要】
:
随着计算机软、硬件技术的迅速发展,高性能计算逐渐在越来越多的行业中得到应用。并行计算是实现高性能的一种重要的技术途径,其关键环节是并行程序设计。串行程序并行化作为
论文部分内容阅读
随着计算机软、硬件技术的迅速发展,高性能计算逐渐在越来越多的行业中得到应用。并行计算是实现高性能的一种重要的技术途径,其关键环节是并行程序设计。串行程序并行化作为并行程序设计的一个有效手段,主要分为依赖关系分析、别名分析、数据划分三个阶段。本文在研究串行程序并行化的基础上进行了如下工作:首先,依赖关系分析是串行程序并行化的一个难点。依赖关系分析作为串行程序并行化的首要工作,是检测程序并行性的基础步骤。依赖关系分为控制依赖关系和数据依赖关系两类。本文在控制依赖分析阶段,提出了一种改进的控制依赖分析算法。该改进算法通过引入函数调用和返回引起的控制转移来计算函数间的控制依赖关系。在数据依赖分析阶段,分别给出了语句间假依赖和迭代间假依赖的消除算法描述,并将假依赖消除算法应用到一种并行划分算法以验证算法的正确性。其次,别名分析也是串行程序并行化中的一个重要阶段。别名分析的好坏会影响依赖关系的准确性,从而影响并行化程度。本文在别名分析阶段给出了一种流不敏感的别名分析算法。该算法在现有别名分析的基础上,通过添加别名集更新操作提高了别名分析的精度。此外,本文分析了半导体集成工业中内存检测计算面临的问题以及现有的解决方法。在此基础上,把桌面网格引入内存检测计算,给出基于桌面网格的数据划分算法以实现数据的并行化,从而提高了内存检测计算的性能。本文对串行程序并行化部分算法的研究和改进具有一定的现实意义。首先,它对依赖关系分析和别名分析方法的研究以及部分程序并行化算法的改进具有一定的参考价值,在一定程度上推动了串行程序并行化算法的研究。其次,它针对内存检测计算所面临的问题,给出了基于桌面网格的数据划分的解决方案,为其它类似的应用提供了借鉴。
其他文献
分布式约束优化问题(DCOP)作为多Agent系统协作问题的重要而有用的抽象,是解决分布式智能系统建模和多目标协同优化的有效技术,具有重要的研究意义和实用价值。与传统的集中
本文分析了社会容忍延迟网络(Delay Tolerant Networks)的路由问题。根据社会网络具有的社区、中心、相似度等特征,提出了一种适用于社会网络的DTN路由算法。随着手机、PDA等
数字水印是将一些标志信息嵌入到数字产品(视频、音频、图像、文本等)中,在不影响原始宿主数据可用性的同时对数字产品提供版权保护和数据完整性认证的一种技术。随着多媒体
行动推理和知识表示是人工智能的重要研究领域。行动推理在认知机器人、Web服务、工作流等多个领域中得到应用。行动推理的主要任务是给出系统的初始状态和变化规则来预测某
数据聚类是数据挖掘中的一个重要分支,目前已有的数据聚类算法大部分局限于处理只具有连续属性的数据,另外有少量的算法局限于处理只具有标称属性的数据,如果只处理一类属性,
AVS-M是新一代先进的用于移动视频的图像压缩编码标准,是我国自主制定的音视频编码技术标准AVS的第七部分,是为了适应数字存储媒体、网络流媒体、多媒体通信等在移动通信应用
随着互联网和多媒体技术的发展,特别是在数码相机、扫描仪等多媒体设备的日益广泛普及,使数字图像的数量飞速增长,如何快速而有效地从海量图像数据库中查询到用户所需要的图
随着互联网大规模的普及、信息时代的高速发展,网络数据量呈爆炸式增长趋势,产生信息过载问题。如何从海量数据中快速获取自己真正想要的信息一直是个研究热点。目前,推荐系
随着计算机软硬件技术的飞速发展,图像处理技术已经被广泛地应用于生活的各个领域。图像分割作为图像分析中的关键步骤,一直是图像处理技术研究中的热点和焦点。图像分割是将
随着Interact的不断发展和普及,Web应用系统得到了广泛的使用。进入Web2.0时代以来,基于框架的Web开发逐渐成为主流开发技术。由于Web应用的分层开发及框架本身限制,单一框架很