【摘 要】
:
随着多核处理器相关技术的日益深入和对计算机高性能的迫切需求,国内外高性能计算的专家指出任务调度算法的优劣是能否发挥多处理器性能的关键因素。当前关于任务调度问题的
论文部分内容阅读
随着多核处理器相关技术的日益深入和对计算机高性能的迫切需求,国内外高性能计算的专家指出任务调度算法的优劣是能否发挥多处理器性能的关键因素。当前关于任务调度问题的研究多以静态调度为主,关于动态调度算法研究较少。多核处理器动态任务调度算法需要实时收集任务节点的执行时间和依赖任务间的通信开销等数据信息,会产生额外的计算开销,但算法的调度效率较高。因此,多核处理器动态任务调度问题越来越成为任务调度领域的研究热点。本文深入研究了异构多核任务调度算法,在充分考虑了任务在处理核上的计算开销、任务间的通信开销以及异构处理器核心间的负载均衡问题的基础上,提出一种基于异构多核处理器的动态任务调度算法。该算法首先将初始DAG任务图转化为含有状态位的任务列表,并计算任务列表中待处理任务在各个内核上的最早完成时间;然后,选择最早完成时间最小的任务进行调度,并计算是否可通过复制关键前驱任务的方法进一步减小当前任务节点的任务完成时间。如果采取复制关键前驱任务的方法能够减少任务的完成时间,则进行复制;否则,不进行任务复制操作,以防产生冗余节点。此外,该动态任务调度算法为了使异构多核处理器的各个内核负载均衡,为每个处理核设置负载阈值。当处理核的负载为重载状态时,则禁止继续往该处理核分配任务直到处理核的负载变为轻载状态。为了验证该动态调度算法在异构多核平台上具有较好的调度性能,本文在Simics模拟器上进行了合理的对比实验。实验结果表明:本文提出的动态任务调度算法能够提高任务在处理器上的并行执行程度,减少任务的完成时间并保证了各处理核间的负载均衡,从而有效提高处理器的调度效率。
其他文献
针对注水开发老油田开发效益降低和剩余可采储量依然丰富的矛盾和现实,中国石油股份有限公司开展以大幅度提高老油田采收率、整体改善老油田开发效果为目的的中国石油“二次
随着城市化进程的加快,江苏省城市人口比例已进入快速提高阶段,垃圾产量正进入新一轮增长期。以每人每天产出1公斤垃圾计算,全省城市每天产出生活垃圾1.5万吨,达到每年近600万
随着市场经济环境的多元化发展,民商活动也逐渐多元化,而民商法作为民商活动的重要保障,其价值在整个民商经济发展中不言而喻。民商法诚实信用原则的内涵是保障市场经济稳定
近年来,随着经济社会持续快速发展,基层党建工作面临新的挑战。创新是一个国家发展的不竭动力,也是我党只有不断巩固执政基础,增强凝聚力和战斗力。加强基层党建创新发展,不
车辆的位置信息是实现车辆自组织网络(Vehicular Ad-hoc Networks,VANETs)安全应用、提高网络性能、保障服务质量的重要因素,对于解决交通拥堵、保证交通安全、优化驾驶体验
目的分析65例儿童腺病毒肺炎的临床特征及其CT影像学表现。方法回顾性分析2017年5月-2018年4月本院收治的65例腺病毒肺炎儿童临床资料,均行CT扫描检查,分析研究对象的临床特
按道理,贫困常被视为落后,致富是人人孜孜以求的目标。因此,成为贫困户应该让人以为羞耻。然而,近期在一些地方调研发现,不少农民却在争当贫困户。一些地方甚至因为评定贫困户问题
<正>财政库款是各级政府履行职能的物质基础与资金保障,是预算执行成果的集中体现和财政管理水平的综合反映。保持合理库款规模,提升库款管理效能,是落实党中央国务院决策部
科技馆作为向公众传播科学文化知识的重要阵地之一,承担着向社会公众传播人类科学知识、促进公众科学文化素质发展加深公众对科学技术的理解,提高公众掌握现代科技运用的能力
小学语文具有工具性与人文性特点,在语文教学中不仅要注重语文工具性教学,让学生掌握语言技能,还要注重人文性教学,使学生了解文本的情感、思想价值、人文价值等。新课标中提