In this paper, we propose a register file with data bypassing function. This register file bypasses data using data bypassing units instead of functional units when actual operation in functional units such as ALU is unnecessary. Applying this method to a general purpose microprocessor with benchmark programs, we demonstrate 50% power consumption reduction in functional units. Though length of bus lines increases a little due to an additional hardware in register file, as buses are not driven when data is bypassed, power consumption in bus lines is also reduced by 40% compared with the conventional architecture.
The copyright of the original papers published on this site belongs to IEICE. Unauthorized use of the original or translated papers is prohibited. See IEICE Provisions on Copyright for details.
Copy
Makoto IKEDA, Kunihiro ASADA, "Data Bypassing Register File for Low Power Microprocessor" in IEICE TRANSACTIONS on Electronics,
vol. E78-C, no. 10, pp. 1470-1472, October 1995, doi: .
Abstract: In this paper, we propose a register file with data bypassing function. This register file bypasses data using data bypassing units instead of functional units when actual operation in functional units such as ALU is unnecessary. Applying this method to a general purpose microprocessor with benchmark programs, we demonstrate 50% power consumption reduction in functional units. Though length of bus lines increases a little due to an additional hardware in register file, as buses are not driven when data is bypassed, power consumption in bus lines is also reduced by 40% compared with the conventional architecture.
URL: https://global.ieice.org/en_transactions/electronics/10.1587/e78-c_10_1470/_p
Copy
@ARTICLE{e78-c_10_1470,
author={Makoto IKEDA, Kunihiro ASADA, },
journal={IEICE TRANSACTIONS on Electronics},
title={Data Bypassing Register File for Low Power Microprocessor},
year={1995},
volume={E78-C},
number={10},
pages={1470-1472},
abstract={In this paper, we propose a register file with data bypassing function. This register file bypasses data using data bypassing units instead of functional units when actual operation in functional units such as ALU is unnecessary. Applying this method to a general purpose microprocessor with benchmark programs, we demonstrate 50% power consumption reduction in functional units. Though length of bus lines increases a little due to an additional hardware in register file, as buses are not driven when data is bypassed, power consumption in bus lines is also reduced by 40% compared with the conventional architecture.},
keywords={},
doi={},
ISSN={},
month={October},}
Copy
TY - JOUR
TI - Data Bypassing Register File for Low Power Microprocessor
T2 - IEICE TRANSACTIONS on Electronics
SP - 1470
EP - 1472
AU - Makoto IKEDA
AU - Kunihiro ASADA
PY - 1995
DO -
JO - IEICE TRANSACTIONS on Electronics
SN -
VL - E78-C
IS - 10
JA - IEICE TRANSACTIONS on Electronics
Y1 - October 1995
AB - In this paper, we propose a register file with data bypassing function. This register file bypasses data using data bypassing units instead of functional units when actual operation in functional units such as ALU is unnecessary. Applying this method to a general purpose microprocessor with benchmark programs, we demonstrate 50% power consumption reduction in functional units. Though length of bus lines increases a little due to an additional hardware in register file, as buses are not driven when data is bypassed, power consumption in bus lines is also reduced by 40% compared with the conventional architecture.
ER -