“…This has been a critical topic for some time, and researchers have invented a range of power optimization techniques to address the issue. Different technologies have used techniques such as Power[66], [85], [42] and Clock gating [47], [45] at the hardware level to Parallezing or pipeling [3] at the software level to optimize power. Dynamic Power management [68], [87] and Dynamic Voltage and Frequency Techniques [41], [12] are mainly used in modern systems.…”