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

基于簇的寄存器堆功耗管理方法
引用本文:孙含欣,佟冬,袁鹏,程旭.基于簇的寄存器堆功耗管理方法[J].电子学报,2008,36(2):278-284.
作者姓名:孙含欣  佟冬  袁鹏  程旭
作者单位:北京大学微处理器研究开发中心,北京 100871
基金项目:国家高技术研究发展计划(863计划)
摘    要:本文采用软硬件协同设计技术,提出以寄存器簇为粒度对嵌入式处理器寄存器堆进行功耗管理的方法.在软件方面,面向寄存器簇的编译优化使循环程序段中寄存器的编号尽可能相邻;在硬件方面,采用寄存器簇缓冲器过滤对寄存器堆的访问并降低其动态功耗,采用基于寄存器簇的动态电压调节电路和门控预充电路降低存储单元和位线的泄漏功耗.实验结果表明,本文方法将寄存器堆的总功耗降低约44.7%,比传统方法达到了功耗、面积和延迟的更优折衷.

关 键 词:嵌入式处理器  寄存器堆  寄存器簇  动态功耗  泄漏功耗  
文章编号:0372-2112(2008)02-0278-07
收稿时间:2007-08-06
修稿时间:2007-10-23

Cluster-Based Power Management Mechanism for Register Files
SUN Han-xin,TONG Dong,YUAN Peng,CHENG Xu.Cluster-Based Power Management Mechanism for Register Files[J].Acta Electronica Sinica,2008,36(2):278-284.
Authors:SUN Han-xin  TONG Dong  YUAN Peng  CHENG Xu
Affiliation:Microprocessor Research & Development Center of Peking University,Beijing 100871,China
Abstract:In this paper, we propose the cluster-based power management mechanism, which uses register cluster as the power management granularity. Specifically, the cluster-oriented compiler makes the register numbers in loops as continuous as possible to offer more opportunities for run-time power management,and the cluster-based run-time power manager employs a register cluster buffer to filter accesses to the register file for dynamic power saving. The dynamic voltage scaling and gated orecharge circuits are also well utilized to reduce the leakage of bitceUs and bitlines. Averagely, the total register tile power is reduced by 44.7 %. with. traditional approaches, the hardware/software co-design approach proposed in this paper achieves better power,area and delay tradeoffs for register files in embedded processors.
Keywords:embedded processor  register file  register cluster  dynamic power  leakage power
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《电子学报》浏览原始摘要信息
点击此处可从《电子学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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