首页 | 本学科首页   官方微博 | 高级检索  
     

一种带有无效缓存路访问过滤机制的低功耗高速缓存
引用本文:范灵俊,唐士斌,张轮凯,郑亚松,张浩.一种带有无效缓存路访问过滤机制的低功耗高速缓存[J].小型微型计算机系统,2012(10):2231-2236.
作者姓名:范灵俊  唐士斌  张轮凯  郑亚松  张浩
作者单位:中国科学院计算技术研究所计算机体系结构国家重点实验室;中国科学院研究生院
基金项目:国家“九七三”重点基础研究发展计划项目(2011CB302501)资助;国家杰出青年科学基金项目(60925009)资助;国家自然科学基金创新研究群体科学基金项目(60921002)资助;国家自然科学基金青年基金项目(61100013)资助;北京市科技新星计划项目(2010B058)资助;华为课题(YBCB2011030)资助
摘    要:功耗是当今处理器设计领域的重要问题之一.随着多核处理器的普及,片上缓存占有了越来越多的芯片面积和功耗.提出一种带有无效缓存路访问过滤机制的低功耗高速缓存结构来降低CPU的动态功耗,具体为,通过无效缓存块的预先检查(Pre-Invalid Way Checking,PIWC)消除对无效缓存路的访问,及通过不匹配缓存路的预先检测(Pre-Mismatch Way Detecting,PMWD)消除对tag低位不匹配缓存路的访问.对实际程序的测试表明,65.2%-88.9%缓存路的无效访问可以通过以上方法被消除,约60.9%-85.6%由缓存访问带来的动态能耗从而被降低.同时,跟tag-data顺序访问方法相比,对于大多数程序,我们的方法可以获得5.1%-13.8%的节能效果提升.

关 键 词:组相联缓存  动态功耗  无效缓存路检查  不匹配缓存路检测

A Low Power Cache Architecture with Filtering Unnecessary Way Accesses
FAN Ling-jun,TANG Shi-bin,ZHANG Lun-kai,ZHENG Ya-song,ZHANG Hao.A Low Power Cache Architecture with Filtering Unnecessary Way Accesses[J].Mini-micro Systems,2012(10):2231-2236.
Authors:FAN Ling-jun  TANG Shi-bin  ZHANG Lun-kai  ZHENG Ya-song  ZHANG Hao
Affiliation:1(State Key Laboratory of Computer Architecture,Institute of Computing Technology,Chinese Academy of Sciences,Beijing 100190,China) 2(Graduate University of Chinese Academy of Sciences,Beijing 100049,China)
Abstract:Power has been a big issue in processor design for several years.As caches account for more and more CPU die area and power,in this paper,we propose a low power cache architecture with filtering unnecessary way accesses,which eliminates invalid way accesses by pre-invalid way checking(PIWC) and mismatch way accesses by pre-mismatch way detecting(PMWD) to reduce dynamic CPU power.Our evaluations show that,65.2%-88.9% unnecessary way accesses can be eliminated by PIWC and PMWD methods for real applications.And approximately 60.9%-85.6% energy caused by dynamic power of cache accesses can be reduced shown by our experimental results.Also,comparing to sequential tag-data access method,we can achieve 5.1%-13.8% improvement for most of the benchmarks.
Keywords:set-associative cache  dynamical power  invalid way checking  mismatch way detecting
本文献已被 CNKI 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号