学位论文 > 优秀研究生学位论文题录展示
嵌入式微处理器中动态可配置Cache结构的研究
作 者: 陈黎明
导 师: 邹雪城;刘政林
学 校: 华中科技大学
专 业: 微电子学与固体电子学
关键词: 微处理器 高速缓存 低功耗 动态配置 嵌入式系统 失效率监测 Cache功耗模型 配置策略 仲裁机制
分类号: TP332
类 型: 博士论文
年 份: 2009年
下 载: 314次
引 用: 0次
阅 读: 论文下载
内容摘要
随着集成电路进入深亚微米和纳米级工艺阶段,嵌入式微处理器的功耗问题日益严重,功耗问题已经成为制约新一代微处理器发展最主要因素之一。在现代微处理器结构中,Cache作为微处理器和主存之间的桥梁,虽然极大地提高了系统性能,但它无论在芯片面积还是功耗上都占相当大的比重,Cache的功耗甚至对整个嵌入式系统的功耗具有决定性作用。因此,Cache的低功耗研究一直以来都是处理器体系结构领域的热点问题之一。不同嵌入式程序对Cache结构的需求差别很大,即使同一应用程序,在不同时间片段对Cache的需求也不一样。传统Cache的结构一般固定不变,经常会出现与应用程序不匹配的现象。本文以提高Cache的能量效率出发,深入研究动态可配置的Cache结构,它在程序运行过程中,动态调整自身的结构,以满足程序的实时需求,在不影响性能的前提下,达到降低功耗的目的。本文的主要创新点与贡献如下:首先,研究一种容量动态可配置的Cache结构,根据程序的实时需求,关闭处于空闲状态的存储资源,实现有效容量的调整。主要研究内容包括:分析一种容量可调整的Cache结构,通过使能信号控制各路的打开或关断,改变Cache的有效容量。研究一种高效的失效率硬件监测机制,通过添加辅助标志阵列,监测每种候选容量的失效率,并引入部分标志比较技术降低硬件开销。建立Cache体系结构级功耗模型,作为所有候选容量的评估标准。研究容量动态配置算法,在所有候选容量之中进行设计空间探索,为当前应用程序选择最匹配的Cache容量。其次,研究一种相联度动态可配置的Cache结构,当发生程序相变时,触发仲裁机制对相联度重新配置,为当前程序选择最匹配的映射方式。主要研究内容包括:量化分析相联度对Cache性能和功耗的影响,并详细讨论路串联结构的工作原理。建立一种仲裁机制,监测程序访存特征行为,当发生程序相变时,在各种候选相联度之间进行设计空间探索。研究一种自适应的阈值策略,自动调节仲裁机制中阈值大小,提高仲裁机制的准确性和效率。最后,将前面两种结构叠加,研究一种容量/相联度均动态可配置的Cache结构,在程序运行期间,能够同时动态调整Cache的有效容量和相联度,极大提高Cache的结构配置空间。主要研究内容包括:详细讨论Cache的组织结构和工作原理,并对硬件开销进行分析。建立一种高效的配置策略,由于同时对容量和相联度调整,使得候选Cache结构数目增大,高效的配置策略在庞大的设计空间中迅速找到最匹配的容量和相联度,极大地降低设计空间探索引起的时间和硬件开销。
|
全文目录
摘要 4-6 Abstract 6-10 1 绪论 10-21 1.1 存储系统研究的必要性 10-15 1.2 Cache低功耗技术的研究现状 15-18 1.3 本文研究内容及组织结构 18-21 2 存储系统的可配置性研究 21-37 2.1 Cache基本结构 21-22 2.2 Cache关键结构参数 22-24 2.3 Cache性能和功耗量化分析 24-33 2.4 动态可配置Cache结构 33-36 2.5 本章小结 36-37 3 一种容量动态可配置的Cache结构 37-58 3.1 Cache结构 37-39 3.2 失效率监测机制 39-42 3.3 硬件开销分析 42-44 3.4 Cache功耗评估方法研究 44-50 3.5 动态配置算法 50-52 3.6 实验环境与结果分析 52-57 3.7 本章小结 57-58 4 一种相联度动态可配置的Cache结构 58-81 4.1 Cache映射方式 58-63 4.2 路串联Cache结构 63-66 4.3 仲裁机制研究 66-72 4.4 实验环境与结果分析 72-79 4.5 本章小结 79-81 5 容量/相联度均动态可配置的Cache结构 81-94 5.1 RSAC的组织结构 81-83 5.2 RSAC的配置策略 83-89 5.3 RSAC的硬件开销 89-90 5.4 实验环境与结果分析 90-93 5.5 本章小结 93-94 6 总结与展望 94-96 6.1 总结 94-95 6.2 展望 95-96 致谢 96-97 参考文献 97-106 附录1 攻读博士学位期间发表的学术论文 106-107 附录2 攻读博士学位期间参加的科研项目 107
|
相似论文
- 汽车的电动助力转向系统,U463.4
- 基于ARM9的Windows CE系统移植,TP316.7
- 基于嵌入式图像处理单元的运动目标跟踪系统研究,TP391.41
- 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
- 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
- LXI-VXI适配器研制,TP274
- 高性能恒温晶体振荡器温度控制系统的研究,TN752
- 嵌入式中医经脉理疗仪的研究,R197.39
- 单片机AVR运用开发,TP368.12
- WCDMA终端测试仪中低功耗、低杂散频率合成器的研究与设计,TN74
- 基于windows xp嵌入式系统的心电检测分析仪,R197.39
- 基于嵌入式系统钻孔成像装置的研究,P634.3
- 多功能无线鼠标的研究与设计,TP334.2
- 低压低功耗CMOS模拟乘法器研究与设计,TN432
- 一体化能量回馈电梯驱动控制系统实现,TP273
- 智能控制的电力核相技术研究,TP368.1
- 基于μC/OS-Ⅱ的红外辐射测温系统研究,TN215
- 嵌入式手持移动设备上地理信息展示的低功耗实现,TP311.52
- 基于DSP的双丝焊机及人机界面研究,TG409
- 基于GPS和GPRS的监控导航系统的设计,TN967.1
- 基于WiFi的无线虚拟存储系统,TN929.5
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 电子数字计算机(不连续作用电子计算机) > 运算器和控制器(CPU)
© 2012 www.xueweilunwen.com
|