路预测与可重构Cache的自适应低能耗算法研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:hiketty
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在嵌入式系统中,性能和功耗是设计者最关心的两大要素。Cache作为处理器与主存之间的桥梁,能够从主存中移入部分数据,利用所访问数据的空间局部性和时间局部性,减少访存时间,提高系统性能。然而,Cache的存在不仅占据了大量的芯片面积,也带来了较大的能耗开销。从体系结构层面上优化Cache设计,能够给系统的性能和功耗带来很大的改善。路预测是一种基于传统组相联Cache的低功耗优化策略,以一定的性能损失为代价来减少系统功耗,但在预测准确性较低的情况下,不仅无助于功耗的降低,反而会导致性能的退化。本文为路预测Cache提出了一种动态自适应路预测算法DSTWP(Dynamic Self-Tuning Way-Predicting)。该算法通过对路预测有效性进行判断并监测时间片内程序局部性的变化,选择性开启和关闭路预测机制,消除路预测带来的不利影响,极大地减少预测失效开销,满足高性能低功耗的要求。由于不同的应用程序对Cache的容量需求不同,在系统中引入动态可重构Cache,可以在程序运行时,根据Cache工作状态的变化,对Cache容量进行调整。从而,在对性能造成最小冲击的情况下,较大地提高能量效率。本文针对可重构Cache提出了一种基于LRU算法的动态路重构算法LRU-WRC(LRU based Way Reconfigurable Cache)。该机制利用LRU算法,对Cache各块的访问情况进行实时统计,并设立一个时间片的预判过程,根据LRU统计的Cache实时访问情况,选择各组中局部性最差的块进行屏蔽。该路重构策略能够准确地对Cache路进行动态配置,显著地减少了Cache访问的动态能耗;而重构状态预判机制,使得Cache命中率比较稳定,性能得到了很好的维持。路预测Cache与可重构Cache均在保证性能的前提下,有效地降低了系统的能量消耗。同时,这两种技术的原理又有一定的相似之处,在目前的研究中,这两种技术经常被独立应用于计算机系统的低能耗设计当中。本文为路预测和可重构Cache提出了基于路预测的动态路重构Cache方案(WPRC:Way-Predict Reconfigurable Cache),能够在同一系统上指导两种算法协同工作。实验表明,该算法在保证性能的前提下,有效地节省了Cache存储系统的能量消耗。
其他文献
虚拟现实和计算机仿真技术是当前计算机应用中最广泛的实用技术。随着两种技术应用的不断深入,计算机作战模拟越来越受到世界各国军队的重视。 本文首先研究了海洋战场建模
一、高中生物实验教学的重要性rn生物学是一门以试验为基础的自然科学,其教学也离不开实验.生物学实验指研究人员为了检验某种生命科学的理论或假设而进行的操作或活动.生物
进化测试是近年来刚刚兴起的测试数据自动生成技术,已在很多实际工程中得到了成功应用。其主要思想是利用进化算法将测试数据的生成问题转化成为进化搜索问题,从而实现测试的
随着信息产业和信息技术的不断发展,越来越多的信息需要处理及交流,而处理信息最有效的工具是数据库应用系统。一方面必须提高系统效率,尽可能的共享信息资源,另一方面必须防
作为美术教育的分支,版画教学的功能和价值被越来越多的美术研究者所重视、关注.就目前而言,很多高校已经将版画教学作为美术教育的主要构成元素之一,对应的教育策略和实践探
运动物体检测是近年来图像处理和计算机视觉领域一个十分活跃的分支和备受关注的前沿课题。该领域的研究有着广泛的应用价值,如应用于智能安全监控、人机接口、人体运动细节
近几年为了减轻高中学生的学业负担,我市严格遵照执行省教育厅的“五严”要求,这就使得学生上课的时间大大缩短,加上今年学业水平测试时间提前,使得高中生物课面临着“时间紧
培养应用型室内设计专业人才是地方高职院校专业教育的首要任务,地方高校应将人才培养目标与行业需求紧密结合,以工程实践为中心,从课程体系、教学模式、师资建设等环节着手,
住房是人类生存和发展最基本、必要的条件。在人口迅速增长和生态环境不断恶化的压力下,人居问题越来越受到人们的关注。从地方到政府再到中央,每年积累了大量的有关住房信息的
一、物理问题及物理问题解决1.什么是物理问题“物理问题”既具有一般问题的共性又兼具物理学科的特色,它指的是利用物理知识(物理现象、概念、规律和假说)或物理思维方法才