一种全系统模拟器片上缓存动态功耗分析工具
A Cache Dynamic Power Analysis Tool in Full-System Simics作者机构:北京航空航天大学软件开发环境国家重点实验室计算机学院北京100191
出 版 物:《上海交通大学学报》 (Journal of Shanghai Jiaotong University)
年 卷 期:2013年第47卷第1期
页 面:103-107页
核心收录:
学科分类:08[工学] 081201[工学-计算机系统结构] 0812[工学-计算机科学与技术(可授工学、理学学位)]
基 金:软件开发环境国家重点实验室课题(SKLSDE-2012ZX-07) 北京市自然科学基金项目(4122042) 国家高技术研究发展计划(863)项目(2011AA01A205) 核高基重大专项课题(2010ZX01036-001-001) 国家自然科学基金项目(60973008)资助
摘 要:通过分析各种缓存逻辑结构和管理策略条件下的访存行为而得出5个原子操作;依据其对缓存数据阵列和标记阵列及其内部结构的操作,估算了原子操作的动态功耗并统计出缓存的动态功耗;基于修改的Cacti 6.5软件计算缓存数据阵列和标记阵列及其内部结构的功耗参数,提出了一种可用于全系统模拟器Simics的缓存动态功耗分析工具PowerGC.同时,经多组实验验证了PowerGC性能的有效性.结果表明,PowerGC可以有效评估Simics中各种缓存逻辑结构和管理策略的动态功耗.