Abstract
Since register files consume a large portion of power in microprocessors. Therefore, this paper proposes that a power saving method in register files can be implemented by eliminating branch instruction redundant read. Experimental results from running various application programs show an average of 8.89% reduction in dynamic switching power, with negligible area overheads.