File Design a Low Power Consuming Register: Dynamic Profiling of Measurements

Optimizing Register File for Power Efficiency

by Rashi Malhotra*,

- Published in Journal of Advances in Science and Technology, E-ISSN: 2230-9659

Volume 3, Issue No. 6, Aug 2012, Pages 0 - 0 (0)

Published by: Ignited Minds Journals


ABSTRACT

Registerfile access in RISC processors is highly asymmetric in nature; a relativelysmall number of registers account for a majority of the register file accessesduring program execution. This is mostly because the lifetime of typicalprogram variables is very small and a small number of registers are heavilyreused. Also, because of calling conventions followed in most RISC processors;these are rules enforced by the software during procedure call on we propose astrategy to determine an application-specific register file banking structureand an appropriate register mapping strategy that minimizes power dissipationin the register file. A straight forward method to identify the best bankstructure is to exhaustively simulate all possible configurations of bankingand choose the configuration yielding maximum power reduction. But thisapproach is infeasible if the number of registers is large; moreover, there arean exponentially large number of different mappings of logical to physicalregisters (register allocation decisions).

KEYWORD

file design, low power consuming register, dynamic profiling, measurements, registerfile access, RISC processors, asymmetric, register file, program execution, calling conventions