HW/SW CO-DESIGN FOR LOW POWER ARITHMETIC AND LOGIC UNITS
T.T. Tay, KAR SIN NG, Yan Pan · International Journal of Software Engineering and Knowledge Engineering · 2005
As many embedded microprocessors are battery driven, low power design is becoming increasingly necessary. In this paper, we proposed hardware-software co-design architecture for low power arithmetic and logic units. By including multiple functional units with the same functions and different speeds, we provide instruction implementations at various power prices. Then, with an assembler level scheduler, we identify and create situations whereby the low-power slow functional units can be utilized. The overall performance is not compromised as no additional stalls are introduced. Simulations show 10%~35% power saving in typical addition operations.