基于多核的任务调度策略研究

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:tropicalpalmetto
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着多核处理器的出现,多核处理器任务调度已成为当前高性能处理器研究的热点之一。近年来,针对多核处理器任务调度问题,国内外许多专家和科研机构都进行了积极研究,旨在通过减少通信开销、改变任务执行顺序,以缩短整个任务的调度长度。但是,目前多核处理器的任务调度效率仍不够理想,存在通信开销过大、关键任务优先级不高、冗余任务过多等问题,严重影响了多核处理器的任务调度性能。为进一步提升多核处理器的系统性能,仍需对多核处理器的任务调度策略进行研究,以寻求更加高效的任务调度算法。本文在分析和研究现有多核处理器任务调度算法的基础上,针对现有高效任务调度算法存在的不足,提出了一种综合性高效任务调度策略,设计了基于该策略的调度算法。与已有算法相比,本策略具有明显优势:通过对任务图进行聚簇优化,降低某些特殊任务的通信开销;从整个任务图的拓扑结构出发计算任务的优先级权值,提高关键任务的优先级;采用区间插入和任务复制技术进行调度,减少处理器资源浪费;通过优化调度结果,消除冗余任务,缩短整个任务的调度长度。同时,针对多任务图并行调度,设计了优化调度方案,有利于更好地将新策略应用于多任务图的并行调度,提高整个多核处理器系统的性能。为验证综合性高效任务调度策略的可行性和高效性,本文采用实例调度和性能测试两种方法进行验证。实例调度通过对具体任务图的调度结果分析验证新策略的高效性。性能测试通过性能评估参数的设计和大量随机任务图的生成,更加公正地验证新策略的可行性和高效性,性能测试结果表明:与以往算法相比,新策略较高地提升了多核处理器任务调度的效率,具有更好的应用前景。
其他文献
随着工业自动化程度的提高,工业机器人成为近年来研究和应用的热点,而机器人的运动轨迹规划又是机器人控制系统的一项基本目标和任务,运动轨迹的连续性和平滑性,直接影响机器人的
由于高维空间数据的稀疏性和维灾问题使得高维空间离群点的挖掘和分析始终是数据挖掘的难点之一,本文在现有高维空间离群点挖掘算法的基础上,提出了用数据直方图和FP增长(Frequ
作为实现业务过程建模、仿真分析、优化管理与集成的核心技术,工作流目前已被广泛运用于项目管理、办公自动化以及业务流程重组等领域。建立工作流模型是实现工作流技术的关键
21世纪末以来,随着半导体技术、通信技术、微电子系统、计算机技术等的发展,具有环境感知、信息处理、信号传播的传感器节点逐渐出现,而由其组成的无线传感器网络的技术及应
随着信息化科技的发展,人们对计算资源和存储资源的需求不断的增加。云计算的提出能够很好的解决因需求增长带来的资源利用问题。同时伴随着虚拟化技术逐渐成熟,尤其是在服务
从20世纪后期到本世纪初,由于信息技术的迅猛发展及其产业规模的不断扩大,云计算成为继自来水、电力、天然气、电信之后的第五个公共基础设施服务。云计算是利用网络将各种资
随着图形处理器(GPU)的计算能力和可编程性的不断提高,利用GPU进行通用计算(GPGPU)逐渐成为研究的热点。通常GPGPU计算采用CPU-GPU的异构模式,虽然这种异构模式能够获得好的
随着Web2.0时代的到来,互联网不再只是人们获取信息的重要来源,而且逐渐成为人们表达自己观点和情感的的重要平台,于是互联网上出现了大量的主观性文本,比如购买产品的评论信息、
在电影和游戏中,经常出现多个角色间密集交互动画的场景,比如在电影“斯巴达300勇士”中高质量的多角色格斗场景非常吸引眼球,再比如在“NBA”系列,“指环王”等游戏中,玩家
学位