| 摘要 | 第1-15页 |
| ABSTRACT | 第15-17页 |
| 第1章 绪论 | 第17-33页 |
| §1.1 引言 | 第17-18页 |
| §1.2 微处理器功耗问题 | 第18-21页 |
| ·微处理器功耗不断增加所带来的问题 | 第18页 |
| ·微处理器电路的功耗组成 | 第18-19页 |
| ·工艺缩放对微处理器功耗的影响 | 第19-21页 |
| §1.3 片上CACHE漏流功耗 | 第21-23页 |
| ·Cache漏流功耗的增长趋势 | 第21-22页 |
| ·Cache漏流功耗的组成 | 第22-23页 |
| §1.4 降低CACHE漏流功耗的主要方法 | 第23-26页 |
| ·工艺级方法 | 第23-24页 |
| ·电路设计级方法 | 第24-25页 |
| ·体系结构级方法 | 第25-26页 |
| ·系统级方法 | 第26页 |
| §1.5 体系结构级漏流功耗优化的优势 | 第26-28页 |
| §1.6 本文的工作 | 第28-30页 |
| §1.7 章节组织 | 第30-33页 |
| 第2章 体系结构级CACHE漏流功耗优化技术概述 | 第33-59页 |
| §2.1 晶体管漏电流的组成 | 第33-34页 |
| §2.2 典型的低漏流SRAM电路 | 第34-37页 |
| ·双阈值电压SRAM电路 | 第35页 |
| ·门控电压SRAM电路 | 第35-36页 |
| ·可变电压SRAM电路 | 第36-37页 |
| ·动态多阈值SRAM电路 | 第37页 |
| §2.3 体系结构级CACHE漏流功耗优化的基本思路与方法 | 第37-45页 |
| ·Cache数据块的生命周期 | 第37-39页 |
| ·睡眠Cache | 第39-40页 |
| ·昏睡Cache | 第40-41页 |
| ·位线隔离Cache | 第41-43页 |
| ·可变容量Cache | 第43-44页 |
| ·唤醒策略 | 第44-45页 |
| §2.4 进一步优化的出发点 | 第45-48页 |
| §2.5 研究方法 | 第48-52页 |
| ·功耗模拟器的选择 | 第48-49页 |
| ·模拟方法 | 第49-52页 |
| §2.6 综合评价体系 | 第52-56页 |
| ·漏流功耗估算的原理 | 第52-53页 |
| ·性能评价指标 | 第53页 |
| ·功耗/能耗评价指标 | 第53-56页 |
| ·性能与功耗综合评价 | 第56页 |
| §2.7 本章小结 | 第56-59页 |
| 第3章 指令CACHE功耗优化 | 第59-81页 |
| §3.1 引言 | 第59-60页 |
| §3.2 使用双预测端口路预测器的多路路预测策略 | 第60-70页 |
| ·双预测端口路预测器的原理 | 第61-63页 |
| ·采用TPWP后的Cache访问过程 | 第63-65页 |
| ·多路路预测机制 | 第65-67页 |
| ·使用TPWP的多路路预测策略 | 第67-70页 |
| §3.3 基于分阶段访问CACHE的按需唤醒策略 | 第70-74页 |
| ·NPOWP策略的不足 | 第70-72页 |
| ·POWP策略 | 第72-74页 |
| §3.4 模拟结果分析 | 第74-79页 |
| ·各指令Cache功耗优化策略的比较 | 第74-77页 |
| ·衰退间隔的变化对各指令Cache功耗优化策略优化效果的影响 | 第77-79页 |
| §3.5 本章小结 | 第79-81页 |
| 第4章 位线隔离数据CACHE的漏流功耗优化 | 第81-91页 |
| §4.1 引言 | 第81-82页 |
| §4.2 位线隔离数据CACHE功耗分析模型 | 第82-83页 |
| §4.3 ELSS替换策略的原理 | 第83-86页 |
| §4.4 使用ELSS替换策略的数据CACHE体系结构 | 第86-87页 |
| §4.5 模拟结果分析 | 第87-90页 |
| §4.6 本章小结 | 第90-91页 |
| 第5章 睡眠数据CACHE的漏流功耗优化 | 第91-119页 |
| §5.1 引言 | 第91-92页 |
| §5.2 SB_CLPE方法的原理 | 第92-95页 |
| ·数据Cache中数据块的生命周期 | 第92-93页 |
| ·数据Cache中数据块的访问间隔分布 | 第93-95页 |
| §5.3 SB_CLPE方法的内容 | 第95-101页 |
| ·访问间隔分布情况的统计 | 第96-97页 |
| ·数据Cache净漏流功耗的估算 | 第97-98页 |
| ·额外计数器的功耗估算 | 第98-99页 |
| ·额外程序执行时间带来的功耗估算 | 第99页 |
| ·额外的二级Cache访问功耗估算 | 第99-100页 |
| ·标准化数据Cache漏流功耗与标准化处理器EDP | 第100-101页 |
| §5.4 基于SB_CLPE的自适应CACHE衰退策略 | 第101-104页 |
| ·处理器功耗、执行时间、EDP随衰退间隔的变化趋势 | 第101-102页 |
| ·程序执行过程中最佳衰退间隔的变化 | 第102-104页 |
| ·基于SB_CLPE方法的自适应Cache衰退策略 | 第104页 |
| §5.5 基于SB_CLPE方法的数据CACHE体系结构 | 第104-109页 |
| ·基于SB_CLPE方法的数据Cache体系结构设计 | 第105-107页 |
| ·最佳衰退间隔估算算法 | 第107-109页 |
| §5.6 模拟结果分析 | 第109-116页 |
| ·SB_CLPE方法的估算精度 | 第110-111页 |
| ·改变采样窗口后对程序执行过程中最佳衰退间隔的估算 | 第111-112页 |
| ·使用基于SB_CLPE的自适应策略后的性能与功耗优化 | 第112-115页 |
| ·与位线隔离技术优化效果的比较 | 第115-116页 |
| §5.7 本章小结 | 第116-119页 |
| 第6章 片上二级CACHE漏流功耗优化 | 第119-137页 |
| §6.1 引言 | 第119-121页 |
| §6.2 L2CACHE漏流功耗优化策略的优化空间 | 第121-124页 |
| ·先前的L2Cache漏流功耗优化策略的优化空间 | 第121-123页 |
| ·结合SP和SD态的L2Cache漏流功耗优化策略的优化空间 | 第123-124页 |
| §6.3 改进的L2CACHE漏流控制电路 | 第124页 |
| §6.4 结合SP和SD态的L2CACHE漏流功耗优化策略 | 第124-128页 |
| ·C-SP&SD策略 | 第125-126页 |
| ·S-SP&SD策略 | 第126-128页 |
| §6.5 改进的CACHE存储层次体系结构 | 第128-131页 |
| ·改进L2Cache体系结构 | 第129页 |
| ·L1Cache与L2Cache之间的数据通路 | 第129-131页 |
| ·L2Cache漏流功耗控制器 | 第131页 |
| §6.6 模拟结果分析 | 第131-135页 |
| ·各L2Cache功耗优化策略的比较 | 第132-134页 |
| ·睡眠衰退间隔的变化对S-SP&SD策略优化效果影响 | 第134-135页 |
| §6.7 本章小结 | 第135-137页 |
| 第7章 结束语 | 第137-141页 |
| §7.1 所做的工作与创新 | 第137-139页 |
| §7.2 未来的研究方向 | 第139-141页 |
| 致谢 | 第141-143页 |
| 参考文献 | 第143-159页 |
| 攻读博士学位期间所发表的论文 | 第159-161页 |
| 攻读博士学位期间已投稿的论文 | 第161-163页 |
| 缩语表 | 第163-165页 |