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

一种基于活跃周期的低端口数低能耗寄存器堆设计
引用本文:赵雨来,李险峰,佟冬,孙含欣,陈杰,程旭.一种基于活跃周期的低端口数低能耗寄存器堆设计[J].计算机学报,2008,31(2):299-308.
作者姓名:赵雨来  李险峰  佟冬  孙含欣  陈杰  程旭
作者单位:北京大学信息科学技术学院,北京,100871
摘    要:多端口寄存器堆有助于挖掘指令级和线程级并行性,但同时带来面积、能耗和访问时间的压力.文章面向超标量和SMT处理器,给出了一种方法,即通过增加一个小的活跃值堆(Active Value File,AVF)选择性地保存处于活跃周期(从产生到最后一次使用之间)的物理寄存器值.AVF结构可分担主寄存器堆的访问压力并降低端口数目,实现简单且具有写过滤的特点.在获得较大幅度能耗降低的同时不影响时钟频率且IPC损失较小.

关 键 词:物理寄存器堆  寄存器重命名  寄存器生命周期  乱序执行  SMT
收稿时间:2006-12-05
修稿时间:2007-09-04

Active-Cycle Based Register File Design for Reduced Ports and Energy
ZHAO Yu-Lai,LI Xian-Feng,TONG Dong,SUN Han-Xin,CHEN Jie,CHENG Xu.Active-Cycle Based Register File Design for Reduced Ports and Energy[J].Chinese Journal of Computers,2008,31(2):299-308.
Authors:ZHAO Yu-Lai  LI Xian-Feng  TONG Dong  SUN Han-Xin  CHEN Jie  CHENG Xu
Abstract:Multi-ported register file helps exploiting instruction-level and thread-level parallelism but brings area,energy and access time pressure.Oriented for superscalar and SMT processor,this paper give a method that is to manage a small auxiliary active value file(AVF)and selectively store physical register values in active cycle(during the time between production and last use).The AVF structure can share the register file access pressure and reduce the number of register ports,is simple to implement,and can filter some writes.It achieves significant energy savings with no impact on frequency and only small IPC loss.
Keywords:physical register file  register renaming  register life time  out-of-order execution  SMT
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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