基于统计信息的Cache漏流功耗估算方法  被引量:1

A Method of Statistics-Based Cache Leakage Power Estimation

在线阅读下载全文

作  者:周宏伟[1] 张承义[1] 张民选[1] 

机构地区:[1]国防科学技术大学计算机学院,长沙410073

出  处:《计算机研究与发展》2008年第2期367-374,共8页Journal of Computer Research and Development

基  金:国家"八六三"高技术研究发展计划基金项目(2005AA110020)

摘  要:随着工艺尺寸的缩小,漏流功耗逐渐成为制约微处理器设计的主要因素之一.Sleep Cache与Drowsy Cache是两种降低Cache漏流功耗的重要技术.基于统计信息的Cache漏流功耗估算方法(SB-CLPE)用于对Sleep Cache或Drowsy Cache进行Cache漏流功耗估算,根据该方法设计的Cache体系结构能够在程序执行过程中实时估算Cache漏流功耗.通过对所有Cache块的访问间隔时间进行统计,SB-CLPE可以估算出使用不同衰退间隔时Cache的漏流功耗,从而得到使Cache漏流功耗最低的最佳衰退间隔.实验表明,SB-CLPE对Sleep Cache的漏流功耗的估算结果与HotLeakage漏流功耗模拟器通过模拟获得的结果相比,平均偏差仅为3.16%,得到的最佳衰退间隔也可以较好吻合.使用SB-CLPE的Cache体系结构可以用于在程序执行过程中对最佳衰退间隔进行实时估算,通过动态调整衰退间隔以达到最优的功耗降低效果.Leakage power has become one of the main restrictions on microprocessor design with the decrease of the transistor's dimension, supply voltage and threshold voltage. Two important techniques to reduce leakage power in caches are sleep cache and drowsy cache in which the cache lines unused recently can be put into low-power mode. A cache leakage power estimation method based on statistics (SB_CLPE) is provided in this paper for sleep cache or drowsy cache and a cache architecture using SB_CLPE is designed which can estimate cache leakage power in real time during the execution of programs. According to the statistics of access intervals for all cache lines, the SB_CLPE can estimate the cache leakage power with different decay interval and get the optimum decay interval which can make the leakage power lowest. For sleep cache, the average variation between the leakage power estimated by SB_CLPE and the leakage power from the HotLeakage power simulator is only 3.16 %. The optimum decay intervals estimated by SB_CLPE are almost identical with the real optimum decay intervals from HotLeakage. The cache architecture using SB_CLPE can be used for estimating the optimum decay interval in sleep cache or drowsy cache. By adjusting the decay interval dynamically when programs executes, the best power saving result can be achieved.

关 键 词:统计信息 漏流功耗 估算 SLEEP CACHE Drowsy CACHE 

分 类 号:TP302.1[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象