异构环境中并行计算模型与任务调度的研究

被引量 : 0次 | 上传用户:xsyangle
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机硬件成本的不断降低、微处理器处理能力的快速提升和网络技术的高速发展,为用普通微机建立并行计算系统提供了条件。通常这类并行计算系统都具有异构性,而且异构并行计算系统已经广泛应用于科学领域和商业领域,对异构计算系统的研究也成为近年来的研究重点。因此研究异构并行环境下的并行计算模型和任务调度有着重要的意义。本文介绍了并行计算的概念和并行计算系统的分类,重点论述了异构并行计算系统,并详细阐述已经提出的并行计算模型。并行计算模型在并行计算系统硬件与软件之间起着桥梁作用,对各种并行计算系统的特征进行抽象,得到并行计算模型。对于一个并行应用问题,在并行计算模型上设计和分析算法,高级语言被有效编译,并通过硬件来实现算法。然而并行计算发展到今天,还没有个一个通用的计算模型,已经提出的并行计算模型或者过于抽象简单或者只适用于专门的环境。通过对现有的模型进行研究,本文提出了非独占异构的异步并行计算模型—NHA-BSP模型。通过理论分析可知,NHA-BSP模型更加准确的描述系统的性能参数,详细刻画系统非独占性,异构性对并行算法执行效率的影响,允许程序异步执行,提高系统的吞吐量,改进并行程序的执行效率。最后通过实验验证了该模型的可用性,并给出了程序优化的方法。异构并行计算系统包含多个异构处理器,处理器之间通过不同的通信链路相连。并行任务调度算法对整个系统的计算效率起着重要作用。因此,优化任务调度策略是本文的另一研究内容。本文详细阐述了异构环境下任务调度的相关内容,包括异构计算的四个步骤以及任务调度的分类,重点研究了静态任务调度中的启发式调度策略。对异构并行计算环境下基于关键路径任务调度算法CPOP算法做出改进,在此基础上提出了一个异构并行环境下基于复制的任务调度算法。通过实例分析和仿真实验证明,在具有相同时间复杂度的前提下,此算法取得比CPOP算法更高的效率,体现算法的优越性。
其他文献
目的:β-受体阻滞剂(Beta-blockers)是一系列具有手性特征的药物,其中阿替洛尔(Atenolol,AT)为选择性β1受体阻滞剂,临床用于治疗高血压、心绞痛及心律失常,也用于治疗青光眼
针对大鼠肝再生基因表达谱芯片数据挖掘问题,根据肝再生的生理活动过程与时间有关的特点,将其转化为多分类问题,进而利用正则化多项式回归对每一个子过程分别进行相关基因选
媒介素养的研究起源于20世纪30年代的英国,其主要意图是训练青少年抵制大众媒体提供的“低水平满足”。大学生正处于青春期和成年早期,大众媒介尤其在他们的社会化过程中发挥
基质金属蛋白酶作为一类蛋白水解酶,在人类妊娠中发挥着重要作用。在妊娠的不同时期其在体内的含量发生变化,与胚胎植入、分娩发动、妊娠期高血压疾病、胎儿生长受限、胎膜早
毛泽东关于党的作风建设理论是毛泽东党建理论的重要组成部分,它是马克思列宁主义政党理论中国化的重要理论成果。毛泽东关于党的作风建设理论主要源自马克思列宁主义,同时汲
本研究内容是辛克莱·刘易斯的小说《不会发生在这里》(21—24章)的汉译,这是河南大学和外语教学与研究出版社翻译项目的一部分。《不会发生在这里》发表于二战前夕,文中温德里普
<正>电视剧叙事倾向多种多样,主要有日常生活化倾向、戏剧化倾向、荒诞化倾向、史诗化倾向等。戏剧化叙事倾向电视剧叙事结构的主要特征表现为整体上以戏剧化的人物关系为叙
日前,前瞻产业研究院发布了《2017-2022年中国公共关系服务行业市场前瞻与投资战略规划分析报告》。报告指出,与发达国家相比,我国公共关系服务行业起步较晚,发展时间非常短,
对改性沥青路面施工工艺的具体技术结构进行了集中分析,并从改性沥青路面施工质量控制难点和流程两方面分析了技术质量控制结构,旨在为研究人员提供更加有价值的施工建议,以
你们见过软软的章鱼机器人吗?遇到障碍物或者狭窄的地方,它们还可以变形呢!这种软弱无骨、黏糊糊的章鱼机器人是通过3D打印技术完成的,运动的时候不需要电源,只需通过简单的