系统级动态热管理关键技术研究

系统级动态热管理关键技术研究

论文摘要

处理器制造技术的飞速发展使得更多的计算资源被集中在一块很小的芯片上。单位面积计算资源的增加使得处理器的功耗密度和局部温度急剧上升从而形成温度热点(HotSpot)。片上温度不均给处理器及其冷却系统的设计带来很多挑战,同时有可能导致处理器运行时的逻辑错误甚至永久性的物理损伤。另一方面,冷却系统是按处理器最高工作负载的热状态来设计,而大多数情况下处理器并不处于高负载的状态,这就意味着冷却系统的设计成本被变相的增大。低功耗,低能耗和热耗管理技术可对系统的温度进行在线控制,这就从一定程度上减少了冷却系统的设计成本。因此设计有效的处理器温度动态控制技术变得越来越重要。本文在前人工作的基础上,充分调研了体系结构支持的多种可被利用的系统温度控制手段,例如动态电压频率缩放(DVFS),动态功耗管理(DPM,和操作系统层的各种资源管理手段,例如任务调度,内存分配等的优势与劣势。最终采用灵活性更强,控制面更大的系统级动态热耗控制技术(主要是任务调度)进行处理器的温度控制。本论文开展的主要研究工作包括:1.分析目前计算机发展特别是处理器发展过程中出现的严峻挑战,说明控制处理器温度的重要性和紧迫性。同时介绍国内外关于处理器温度控制的研究成果和现状。2.分析工作负载对处理器温度的影响,刻画工作负载的冷热特征并找到在线温度控制的机会。提出动静态参数相结合的工作负载刻画方法,并在此基础上进行任务的冷热特征刻画。3.分析应用程序体系结构级的运行特征,提出高速缓存缺失分布(Cache Miss Distribution)与平均每指令时钟周期数(CPI)相结合的工作负载刻画方法,并在此基础上进行任务的冷热特征刻画。4.一方面提出基于启发式匹配规则的温度感知的任务调度方法。另一方面将温度感知的任务调度问题形式化为在线学习模型。在线学习是机器学习理论的一种,该方法将过去系统的所有状态作为当前决策的一种依据,并通过判断不同决策的损失程度来决定最终的选择。5.设计时间片缩放(Time-Slice Scaling)和间隔调度(Alternative Scheduling)机制来进一步降低程序运行时处理器的峰值温度并缩短峰值温度的持续时间。6.在真实的Linux操作系统中对于上述在线控制技术的设计和实现。本论文研究的新贡献如下:1.将机器学习的理论应用到处理器温度的在线控制,并设计了一套完整的在线学习方法,使得处理器温度控制技术有了一定的理论保证。2.结合高速缓存缺失分布和平均每指令时钟周期数来刻画工作负载,并在此基础上刻画任务的冷热度。3.提出了时间片缩放和间隔调度的方法来进一步的降低运行时处理器的峰会温度并缩短峰值温度的持续时间。

论文目录

  • 摘要
  • Abstract
  • 插图目录
  • 表格目录
  • 第1章 绪论
  • 1.1 引言
  • 1.2 国内外研究现状
  • 1.3 研究工作及贡献
  • 1.4 论文组织形式
  • 第2章 基于温度传感器和性能计数器的实验平台
  • 2.1 温度的测量方法现状
  • 2.2 改进的基于温度传感器的温度测量方法介绍
  • 2.2.1 改进的温度取样方法的工作原理
  • 2.2.2 温度取样方法的设计与实现
  • 2.3 相关性能事件测量方法介绍
  • 2.3.1 性能事件测量的工作原理
  • 2.3.2 性能事件测量的设计与实现
  • 2.4 实验平台具体参数
  • 2.5 本章小结
  • 第3章 工作负载刻画
  • 3.1 工作负载刻画介绍
  • 3.1.1 工作负载刻画的基本概念
  • 3.1.2 工作负载刻画的基本方法和各自特点
  • 3.1.3 工作负载刻画的相关工作和进展
  • 3.2 工作负载刻画方法
  • 3.2.1 参数化的工作负载刻画方法
  • 3.2.2 结合高速缓存缺失分布的工作负载刻画方法
  • 第4章 系统级的动态热控制技术
  • 4.1 任务冷热刻画方法
  • 4.1.1 基于PBWC 的任务冷热刻画方法
  • 4.1.2 基于CCWC 的任务冷热刻画方法
  • 4.2 温度感知的任务调度
  • 4.2.1 基于启发式匹配规则的温度感知任务调度算法
  • 4.2.2 基于启发式匹配规则的温度感知任务调度实验验证
  • 4.2.3 基于在线学习的温度感知调度算法
  • 4.2.4 基于在线学习的温度感知调度算法实验验证
  • 4.3 本章小节
  • 第5章 时间片缩放和间隔调度机制
  • 5.1 背景和动机
  • 5.2 设计与实现
  • 5.3 本章小节
  • 第6章 总结与展望
  • 6.1 本文的工作总结
  • 6.2 进一步工作的展望
  • 参考文献
  • 在读期间发表的学术论文与取得的其他研究成果
  • 已发表论文
  • 待发表论文
  • 参与的主要项目
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  ;  ;  

    系统级动态热管理关键技术研究
    下载Doc文档

    猜你喜欢