【摘 要】
:
串行程序并行化的目标是将串行程序转换为等价的可以在并行环境下执行的程序。等价的含义是指串行程序与转换后并行程序的执行结果完全相同。在整个转换过程中,识别出更多的
论文部分内容阅读
串行程序并行化的目标是将串行程序转换为等价的可以在并行环境下执行的程序。等价的含义是指串行程序与转换后并行程序的执行结果完全相同。在整个转换过程中,识别出更多的可以并行执行的部分是提升转后并行程序在并行环境下执行效果的关键,而对于循环的并行识别尤为重要。将不能并行的循环转换可并行的循环的技术一般称为循环并行化技术。数组私有化是当前重要的并行化技术,该技术发展的较为成熟。而通过规约操作使循环并行化的技术还有较大的发展潜力。本文在数组私有化的研究成果基础上,结合规约操作过程的特点,对数据处理的规约操作的各个要素进行了分析,总结出了可规约运算、可规约变量的概念,分析证明了其性质并且证明了其判断准则。然后基于这些结论,设计了适用于不同情境的规约识别算法。本文的主要工作如下:首先,通过对数组私有化理论的研究与学习以及对规约操作过程的分析,提出了可规约运算以及可规约变量的概念,对其性质进行了分析,提出并证明了可规约运算以及可规约变量的判断准则;其次,以可规约变量以及可规约变量的相关理论为基础,基于数组私有化的相关成果,设计了适用于程序段的局部规约识别算法。并以其为基础,设计了对循环各迭代规约变量信息进行处理的循环规约识别算法。基于当前的规约识别策略,设计了计算量较少的静态循环规约识别算法。基于相关-覆盖方法设计了数组私有化、规约识别统一算法。最后,本文通过实验测试了局部规约识别算法、循环规约识别算法、静态规约识别算法以及基于相关-覆盖方法的数组私有化及规约识别统一算法的正确性,并将其与现有算法进行对比,说明了这些算法能识别出更多类型的存在规约变量的循环,本文中的算法优于现有算法。
其他文献
随着互联网的高速发展,为了解决目前网络中存在的一些问题,把IPv6作为下一代的IP网络协议。IPv6下的QoS问题受也到了人们的广泛关注,要解决好IPv6网络下的QoS问题,就要单播、组播
目前,智能卡由于其安全性、便携性、移动性被广泛地应用于各个领域,并已经取得良好的经济和社会效益。随之而来的是导致用户所持的智能卡数目不断增加。所以目前众多智能卡开
随着税务信息化技术的快速发展,税务部门已经积累了大量的税务管理数据,如何有效利用这些数据更好为税收管理服务,已经成为目前税务部门关注的重点。2005年,江苏省地方税务局
随着互联网在各行各业的应用,数据以井喷之势呈指数暴增,传统的数据处理方式已经不再适用。这种背景下,各种数据存储和处理技术蓬勃发展,云计算和云存储应运而生。作为云平台最基
贝叶斯网络作为一种表达不确定性知识的有效工具,在许多领域都得到了广泛的应用,本文将贝叶斯网络应用到智能评估导学系统中,以实现对学生适应性评估和个性化导学。 本文首先
随着Internet的飞速发展,各种多媒体应用不断涌现,用户数量迅速增加,使得因特网的流量也随之急剧增加,由此而引发的网络拥塞已经成为制约网络发展和应用的瓶颈问题。而且,由于各种
本文介绍了主动数据库系统和目前学术界里较成熟的主动数据库规则——ECA规则,并且在虚拟现实的应用中自定义了一套数据库的规则系统。本文共分为五个部分,首先介绍了课题的研
网格是近年来的研究热点,它的出现为解决超大规模、超级复杂的计算密集或者数据密集的问题提供了途径。任务调度是网格研究的核心内容,主要研究对网格资源及其属性进行统一描
网络安全风险评估是网络安全管理的前提和基础。风险评估方法的合理性、准确性直接影响着需求分析结果和安全策略的准确性。现代网络具有极强的时效性和不断增强的互动性,快
视频编码的主要目标是在信道给定,传输比特受限的情况下,保证一定的重构质量,以尽量少的比特数来表征图像/视频信息。新一代视频编码标准H.264/AVC的宏块编码采用率失真优化,