Dynamic Power Reduction of Microprocessors for IoT Applications
Keywords:
Dynamic power consumption, Internet of things, Microprocessor dynamic power, Clock gating, Architectural alternatives-based power optimizationAbstract
Many companies understand the value of the Internet of Things (IoT) and invest
considerable time, money, and effort to realize its potential. However, every new technology faces a
million challenges in its initial phases. IoT also poses some grave issues that need to be tackled well in
order to utilize its fullest potential. One of these problems is the microprocessor power consumption. It
is a major factor that limits the performance of the processor and leads to decrease the microprocessor
reliability, life expectancy. There are a lot of techniques that reduce the total power consumed by a
microprocessor system. In this paper, we use a clock-gating and Architectural alternatives-based power
optimization techniques to reduce the power consumption of storm core processor. It is a 32-bit RISC
processor which is compatible to ARM's 32-bit instruction set. All experiments are done on Xilinx
Spartan 3E. The total power, dynamic and static powers are calculated by Xpower analyzer. The
proposed design reduces the power consumption approximately up to 20%.