片上多核处理器的调度算法研究

来源 :电子科技大学 | 被引量 : 4次 | 上传用户:samantha401
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路工艺的不断发展,单核处理器的性能已经得到了巨大的提升,然而如果要进一步提升其性能,将无法避免的会遇到处理器与外部存储器速率不匹配、指令级并行机制以及功耗等方面的问题。为了应对这些问题,片上多核处理器作为一种有效的解决方案,受到了广泛的关注。片上多核处理器,包括采用网络结构的片上网络,由于其具有高计算能力、高并行性以及低功耗等多方面的优点,在诸如无线通信、视频/图像处理以及云计算等诸多领域有着广泛的应用前景,其相关研究也是该研究领域的一个热点。虽然片上多核处理器相关研究在过去几年间得到了长足的发展,但是一些研究方向的滞后仍然制约着其实用化的进程,其中一个方向就是片上多核处理器的任务调度算法研究。任务调度是对任务从时间及空间两个维度进行计算资源分配的过程,好的任务调度算法与对提高片上多核系统的性能至关重要。本学位论文在广泛研究现有片上多核调度算法的基础上进行总结创新,分别对基于实时任务集的调度算法以及基有向无环图(DAG)的任务集调度算法进行研究,具体贡献如下:1.在对片上多核处理器实时任务调度进行的研究中,对遗传算法、粒子群优化算法及模拟退火算法三种应用广泛的启发式任务调度算法进行性能对比仿真。对其中性能较好的粒子群优化算法做出改进,提出了基于负载均衡的最小位置值(LB-SPV)算法以及混合粒子群优化算法(Hybrid PSO)。通过仿真实验证明该算法在改善处理器任务均衡的同时整体提升了调度的性能。2.在对DAG任务集在片上网络中的调度问题进行研究中,我们根据片上网络中任务调度的特点,提出了一种片上网络低功耗调度算法(EES-MPNoC)。该算法以片上网络中难以精确控制的调度时长为第一约束,在实现最小调度时长调度的同时,使用最小路由跳数调度以及基于计算性时间松弛量的动态电压调控技术,同时对片上网络路由功耗以及处理器功耗进行优化。对比实验证明,我们所提出的EES-MPNoC算法与Level-By-Level多核调度算法相比,牺牲一定处理器功耗优化的情况下可以减少3%的调度时长及11%的路由功耗。3.在使用数据包络分析方法进行片上多核处理器实时任务调度方案效率评估的研究中,我们从调度问题中提取出三种通用性能指标建立了数据包络分析决策单元模型,并在其基础上提出了一种基于BCC超效率的调度方案效率分析方法,并将其应用于遗传算法,提出了一种优化调度方案效率的DEA-GA调度算法。通过与几种全局指标遗传调度算法进行对比仿真,证明我们所提出的DEA-GA算法所得到的调度方案效率总是高于其它几种调度算法。4.在使用数据包络分析方法进行片上网络DAG任务调度方案效率评估的研究中,我们首先建立片上网络DAG任务调度方案的决策单元模型,并采用FDH模型对调度方案进行性能评估。之后提出了一种基于同级评估的FDH交叉效率,并使用该交叉效率对调度方案进行效率评估。最后将FDH交叉效率应用与与遗传算法,提出了一种针对片上网络DAG任务调度的CrosFDH-GA调度算法,并通过与四种全局评价遗传调度算法进行的对比仿真证明了我们所提出算法的有效性。
其他文献
随着纳米级分辨率成像光谱仪的出现,高光谱图像中蕴含的丰富光谱信息为地物目标的探测技术提供了有力支撑。异常检测技术无需先验信息即可自动检测与周围环境光谱相异的地物,
工会是党联系群众的桥梁和纽带。工会基层组织是工会全部工作和战斗力的基础,是工会组织密切联系职工群众,开展各项工作的承载者、实践者;工会的各项工作任务都要通过工会基层组
[摘要] 家居环境设计不仅是解决空间使用功能的问题,它更是通过对居住功能合理的分配,运用形式风格、色调、材料等设计要素,来营造满足心理安抚的精神空间。   [关键词] 家居环境设计要素精神空间    信息时代城市化快节奏的工作方式,往往带来躁动的心情与无言的郁闷。物质生活水平的提升,更容易使人们希望自己愉悦健康的生活。拥有健康的生活方式,而舒适的生活家居环境必然成为实现这一理想的途径。设计出心灵释
2013年是全面深入贯彻落实党的十八大精神和省市县党代会的开局之年,要以科学发展观和人道主义精神为指导,扶残助残。桐庐县残联作为党和政府联系广大残疾人的桥梁和纽带,在推进
<正>中长跑运动是一项需要速度和耐力的综合性项目。一般把800~10000米统称中长跑项目。中长跑是耐力性运动项目,要求运动员在跑时既能保持一定速度,又能跑得持久。要想提高
本文探讨了雨洪资源合理利用对经济发展的促进作用,分析了雨洪资源利用对国民经济的贡献量,构建了雨洪资源利用的经济价值评价模型。并以西安市为例,利用该模型测算出2007年西安
法院作为司法系统的重要单位,在案件审理中起到了关键作用。从法院的实际工作来看,法院在案件审理过程中涉及到许多重要的信息,这些信息档案的管理既关系到案件的审理质量,同时也