面向多核处理器系统的可靠性与能耗优化调度研究

面向多核处理器系统的可靠性与能耗优化调度研究

ID:35102048

大小:4.50 MB

页数:99页

时间:2019-03-17

面向多核处理器系统的可靠性与能耗优化调度研究_第1页
面向多核处理器系统的可靠性与能耗优化调度研究_第2页
面向多核处理器系统的可靠性与能耗优化调度研究_第3页
面向多核处理器系统的可靠性与能耗优化调度研究_第4页
面向多核处理器系统的可靠性与能耗优化调度研究_第5页
资源描述:

《面向多核处理器系统的可靠性与能耗优化调度研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、面向多核处理器系统的可靠性与能耗优化调度研究重庆大学博士学位论文学生姓名:易娟指导教师:沙行勉教授专业:计算机科学与技术学科门类:工学重庆大学计算机学院二O一六年四月MutiprocessorSystemsSchedulingfortheOptimizationofReliabilityandEnergyConsumptionAThesisSubmittedtoChongqingUniversityinPartialFulfillmentoftheRequirementfortheDoctor’sDe

2、greeofEngineeringByYiJuanSupervisedbyProf.EdwinShaspecialty:ComputerScienceandTechnologyCollegeofComputerScienceofChongqingUniversity,Chongqing,China.April2016中文摘要摘要随着VLSI技术的迅猛发展与应用需求的不断提高,芯片制造商正在推出多核芯片和片上多处理器系统,多核处理器平台已经变得日益普遍。多核处理器结构是一种高效的并行体系结构,随着芯片上

3、集成的晶体管数量不断增加,其性能得到显著的改善。然而,这种性能的提升是以急剧增加的计算机芯片的能耗为代价的。而能耗是很多嵌入式实时系统首要考虑的因素,特别是无线移动和便携式计算设备。另外,随着微处理器芯片逐步采用纳米级制造工艺,由于集成电路特征尺寸不断减小、频率不断升高,使得微处理器的故障发生率不断攀升,微处理器的可靠性不断降低。因此,在多核处理器平台已成为主流的今天,如何在满足实时任务截止期约束的前提下尽可能降低系统能耗,保证系统在可靠环境下运行,仍是多核处理器系统操作系统级任务调度技术研究中一个亟

4、待解决的问题。解决这一问题既具有重要的学术价值,又具有广阔的应用前景。本文针对多核处理器实时系统中的能耗及可靠性问题,研究节能及可靠性优化的调度关键技术,旨在探索实时调度策略与硬件节能技术结合带来的节能特性如何,以及探索在操作系统级任务调度时考虑系统可靠性的可行性。本文从以下三个方面对多核处理器节能及可靠性优化调度策略展开研究:(1)对现有异构多核处理器节能与可靠性调度算法进行深入分析和研究,针对异构系统的可靠性存在差异的实际情况,解决在保证系统可靠性及实时性的约束条件下的任务分配问题,目标是最小化系

5、统能耗开销。本文考虑到任务流图的不同特征,提出相应不同的算法。具体来说,当任务流图是一条路径或者是一颗树时,使用基于动态规划的算法在多项式时间复杂度内,获得调度最优结果。当任务流图为有向无环图时,本文提出应用整数线性规划(IntegerLinearProgramming:ILP)来解决此问题。然而,ILP模型随着输入的变大,得到最优解所需的时间呈指数级增长。因此,本文还提出使用一种高效的启发式算法,使得能在较短时间内找到近似最优解。(2)随着工艺尺寸的减小以及核心数量的增加,功耗密度不可避免随之增加,

6、使得处理器核温度急剧上升,温度升高带来的处理器核的可靠性问题不可避免。已有的针对处理器温度及寿命可靠性优化的技术的主要问题是只单方面的考虑芯片温度或寿命可靠性中的一种,而没有同时考虑到优化芯片温度及其寿命。本文提出使用整数线性规划模型(MixedIntegerLinearProgramming:MILP)在对应用程序进行分配与调度时同时考虑芯片的温度控制及其寿命可靠性优化。在保证温度阈值和寿命阈值的条件下,本文所提出的MILP方法总是尽可能的减少系统能耗。I重庆大学博士学位论文该MILP模型使用经过改

7、进的轻量级的热模型,以准确估计各个处理器的温度并且决定任务的执行对器件老化及可靠性的影响。(3)在大数据时代,各个领域大量的应用程序自身具有一定的容错性。这种容错性特征使得多核处理器可以利用电压超比例缩小技术(VoltageOver-Scaling,VOS)以达到减少计算任务的能耗的目的。在由VOS导致的随机变化和出现错误的情境下,如何调度计算任务使得输出质量达标并且系统总能耗降低显得尤其重要。针对这些新兴的、运行在多处理器系统上的、既包含重要任务又包含容错性任务的应用程序,本文提出了一个稳固有效的架

8、构,即ApproxMap,用来决定任务的调度以及相应的供电电压序列的选择。该架构的目的是在保证应用程序质量及时间约束的条件下,最小化执行程序所需的能耗。当运行容错性任务时,ApproxMap框架利用超比例的缩小电压执行,并结合轻量级的质量检测器来检测输出结果是否可被接受。关键词:嵌入式系统,多核处理器系统,能耗管理,可靠性,任务调度II英文摘要ABSTRACTWiththerapiddevelopmentofVLSItechnologyandthegre

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。