体系结构级Cache功耗优化技术研究

被引量 : 0次 | 上传用户:sody520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路制造工艺的进步和微处理器性能的提高,微处理器功耗问题日益严重,成为制约微处理器发展的主要瓶颈。片上高速缓存(Cache)功耗作为微处理器功耗的重要组成部分,降低Cache功耗成为控制微处理器功耗的主要目标。由于底层功耗优化手段受工艺和材料物理特性的制约已经很难满足Cache的功耗约束,因此需要从更高层次对Cache功耗进行优化。本文从Cache功耗的组成、访问特性、功耗性能平衡等多个角度出发,提出了多项体系结构级Cache功耗优化方法。主要研究工作和创新点包括:低功耗指令Cache研究。针对指令Cache行间访问偏移范围存在明显局部性特征,提出了一种将Cache当前访问行及其若干紧邻行链接访问的低功耗指令缓存访问方法。该方法能够在发生相对跳转时依托于相邻行之间的访问链接信息,精确获得跳转目标行的路访问信息,从而减少对Cache标志和数据存储器的访问,达到降低指令Cache动态功耗的目的。在Cache行发生替换时,仅需检测并清除相邻缓存行与被替换行的链接信息,以很小的硬件代价实现链接信息的正确性。低功耗数据Cache研究。针对数据Cache与存储加载队列并行访问的功耗问题和串行访问的性能问题,提出了一种基于存储加载队列预测访问过滤无效数据Cache访问的低功耗方法。利用内存相关性的可预测特征,通过记录加载指令与存储加载队列中存在内存相关性的指令集合,预测后续仅需访问存储加载队列的加载指令,直接从存储加载队列前馈数据通路获取加载结果,关闭数据Cache的访问。Cache可重构算法研究。针对可重构Cache中重构搜索的开销问题,提出了一种基于函数转移开启Cache重新配置的可重构预测算法。利用函数转移获取新程序段的特性,以函数为单位动态监测Cache缺失率变化,通过函数历史最优Cache配置参数预测后续函数的Cache重构配置信息,减少重构过程对Cache设计空间的搜索;进一步,通过区分重构前后的缓存行,使重构后Cache能够继续使用重构前的缓存数据,降低了Cache初始化的延时和功耗。Cache无效访问研究。针对分支行为预测错误导致指令Cache的无效访问,提出了一种基于零延时分支预测的指令Cache低功耗方法,利用分支预测的行为信息参与后续分支行为预测,消除深流水、超标量处理器中由于分支代价高导致分支历史重名问题,提高分支行为的预测准确率,减少指令Cache无效访问功耗。本文提出的多项体系结构级Cache功耗优化方法能够在不影响性能的前提下,有效降低Cache功耗,改善微处理器的性能功耗比。
其他文献
以EVA为导向的企业绩效评价体系,能够客观评价企业在一定时期内为股东创造的价值,更好地给予管理层激励和监督。2010年,中央企业开始引入EVA绩效考核,文章以天富热电股份有限
市场营销作为现代企业的一项重要决策,已经越来越受到企业的重视,并日益成为增强企业竞争实力、推动企业整体管理水平提高的有效手段。目前,我国企业在营销工作中还存在着诸如营
本文先是介绍了ETC,然后谈到发展ETC所带来的有利方面,ETC系统在中国的建设情况及不停车收费系统如何结合我国的国情来发展。最后分析了不停车收费系统在我国发展存在的问题,
本文针对中国经济增长政府主导这一重要特征进行分析。研究认为,中国经济社会发展失衡和不可持续的增长模式,很大程度上源于政府主导,而财政体制和财政制度为政府主导提供了
随着石油行业信息化的快速发展,石油基础数据正以指数般的速度不断积累,如何对这些数据进行优化管理和有效分析成为了中国石油勘探与生产分公司需要迫切解决的一个问题。本文介
碳源、碳氮比是污水生物处理过程中一氧化二氮释放的重要影响因素。试验采用甲醇、乙酸钠为碳源,硝酸盐为电子受体,研究不同碳源、碳氮比(C/N)条件下一氧化二氮释放情况。结
现在完成时态可分为"相对完成"与"绝对完成"两种情况。"绝对完成"指相关行为或者状态在截至表述的时候已经完全结束,而"相对完成"指早已开始的行为或者状态截至表述的时候仍
亚硝酸盐是一种白色或微黄色粒状粉末,无臭、微咸湿、易潮解、易溶于水,它能使腌制的肉制品保持良好的色泽,还能抑制肉毒梭状芽孢杆菌,使肉制品有后熟风味。但近年来,由于亚
环境行政执法能力建设对于强化环境执法、提高环境执法的有效性、遏制环境污染和生态破坏,特别是促进依法管理环境具有重要意义。但因为受制约于不完善的法制、不健全的体制,
T4003铁素体不锈钢属于低铬的铁素体不锈钢,它与耐候钢和碳钢相比,耐蚀性能较好,与奥氏体不锈钢或中、高铬的铁素体不锈钢相比,成本又很低廉,因此是一种经济的不锈钢。采用此