基于系统时空行为特征的内存功耗优化研究

基于系统时空行为特征的内存功耗优化研究

ID:33563699

大小:9.61 MB

页数:146页

时间:2019-02-27

基于系统时空行为特征的内存功耗优化研究_第1页
基于系统时空行为特征的内存功耗优化研究_第2页
基于系统时空行为特征的内存功耗优化研究_第3页
基于系统时空行为特征的内存功耗优化研究_第4页
基于系统时空行为特征的内存功耗优化研究_第5页
资源描述:

《基于系统时空行为特征的内存功耗优化研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、中国科学技术大学博士学位论文基于系统时空行为特征的内存功耗优化研究作者姓名:学科专业:导师姓名:完成时间:朱宗卫计算机系统结构周学海教授李曦副教授二O一四年四月二十九日lIIIIIIIIIIIlUlY2589744UniversityofScienceandTechnologyofChinaAdissertationfordoctor’SdegreeResearchonMemoryPowerOptimizationBasedonSystemSpatio--temporalBehaviorsAuthor’

2、SName:ZongweiZhuSpeciality:ComputerArchitectureSupervisor:Prof.XuehaiZhouProf.XiLiT1‘●1●J’FlnlShecltlme:April29m,2014中国科学技术大学学位论文原创性声明本人声明所呈交的学位论文,是本人在导师指导下进行研究工作所取得的成果。除己特别加以标注和致谢的地方外,论文中不包含任何他人已经发表或撰写过的研究成果。与我一同工作的同志对本研究所做的贡献均已在论文中作了明确的说明。作者签名:缒至签字日期:垄

3、醴:芏:丕中国科学技术大学学位论文授权使用声明作为申请学位的条件之一,学位论文著作权拥有者授权中国科学技术大学拥有学位论文的部分使用权,即:学校有权按有关规定向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅,可以将学位论文编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。本人提交的电子文档的内容和纸质论文的内容相一致。学位论文在解密后也遵守此规定。作者签名:口保密(年)逸(导师签名:签字日期:丕经。上。主望签字日期:摘要随着半导体工艺的进步,电路芯片集成度不

4、断提高,功耗问题已经制约了整个系统的发展。功耗过高会导致芯片局部温度过热,对系统性能、成本、可靠性以及寿命都带来了挑战。内存作为整个系统的瓶颈,其大带宽、大容量的需求日益增加,内存功耗问题己成为近年来学术界与工业界的热点问题之一。本文以平衡系统性能、功耗、公平性等参数为目标,跨越计算机系统多个层次,对系统行为分析、内存管理系统、线程调度等关键问题进行研究,为内存功耗控制提供了切实有效的解决方案。本文主要研究内容如下:1.基于系统时空行为的内存管理系统内存系统己经支持功耗状态控制,而状态控制的前提是系统存

5、在空闲内存模块以便进入低功耗状态。由于内存管理系统负责内存资源的分配与回收,因此功耗状态控制的关键将在于内存管理系统如何管理数据在物理内存上的分布,为此,我们首先分析了不同内存地址映射机制对数据分布以及内存功耗的影响,进而针对性地引入了功耗敏感的内存管理系统。其次,从任务的角度刻画系统访存行为,进而指导内存管理系统动态调整分配与释放策略以迎合任务生命周期中不同阶段的资源需求。2.行为指导的任务分组方法仅考虑任务自身的资源需求而忽略应用场景的限制,很难对系统行为进行充分挖掘。为此,我们针对Android操

6、作系统,充分考虑应用场景对任务行为的影响,在保证系统响应速度及公平性的前提下,将具备类似行为特征的线程归并为组进行调度,优化了多核体系结构下高速缓存的竞争问题。3.系统访存行为的刻画内存动态电压频率缩放(DVFS)作为有效的功耗控制机制,与内存功耗状态管理的研究对象不同,数据分布对其缺乏指导意义,该机制主要依赖于任务运行时的资源需求行为。已有针对任务行为的研究往往借助于体系结构(性能计数器PMU)的底层事件参数进行刻画,忽略了高层系统的影响;而部分基于任务阶段性phase行为的研究,通常采用时间片或固定

7、指令长度对任务行为进行划分,但是这对于任务执行指令序列的功能逻辑而言可能是不完整的,从而打破了任务本身的行为。为此,我们从整个计算机系统出发,纵跨多个系统层次(体系结构、操作系统、应用场景以及任务本身等),提出了“功能事件”(其具备功能完整性与时间片段性)作为任务行为刻画的工具,最终形成系统DVFS框架。摘要任务行为特征的刻画是影响系统级功耗优化的关键。本研究与已有研究相比,其创新性在于:1.评估了内存体系结构对于内存功耗行为的影响,并据此提出了功耗敏感的内存管理系统。2.通过刻画任务对内存资源的需求特

8、征定义了任务运行时的行为,并针对任务生命周期中不同时间段所表现的行为差异以及任务间的影响,引入了针对性能/功耗优化的内存管理系统框架。3.通过分析Android应用场景及其编程模型对任务行为的影响,为“线程组"划分提供了理论依据,在保证系统公平性和响应速度的前提下,缓解了多核体系结构的高速缓存竞争问题。4.提出功能事件作为任务行为刻画的工具,并引入系统调用与Android消息作为功能事件的载体,最终形成了操作系统级的DVFS框架。关键词:功

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

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

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