DocumentCode :
2859163
Title :
Gating and Serializing the Data Path of CPU for Low Power Consumption
Author :
Megalingam, Rajesh Kannan ; Krishnan B, V. ; Mithun, M. ; Srikumar, Rahul ; Sarma V, V.
Author_Institution :
Amrita Vishwa Vidyapeetham, Kollam, India
fYear :
2009
fDate :
22-25 Sept. 2009
Firstpage :
550
Lastpage :
557
Abstract :
Data path is one of the major power consuming parts of the CPU. Low power high performance processors are the demands of the consumers. The current processors in the market provide enhanced performance, but the factor that we consider is the power consumption. The paper focuses on effective power conserving techniques in the data path including gating the data path and reducing the number of bus lines. Gating the data path can help in reducing the redundant calculations that cause wastage of power in normal processors. We also analyze the power consumption while reducing the number of bus lines in the data path. Our design is based on 32-bit ALU on the data path. We begin with 32-bit parallel inputs for ALU, and then reduce the input bus lines to 16, 8 and so on, until input serialization is achieved. The power variation that is brought about by reducing the input data lines is estimated using Xilinx ISE 10.1. The first section of the paper describes the parameters that are responsible for higher power consumption in bus lines. This is followed by details on gating the data path with the implementation of the ALU and the power estimation for all different configurations of data input lines. The last part of the paper consists of the results of power estimation for varying data input lines and the power comparison for a gated and a non-gated ALU.
Keywords :
digital arithmetic; low-power electronics; microprocessor chips; power consumption; CPU; Xilinx ISE 10.1; arithmetic logic unit; data path; low power consumption; low power high performance processor; power conserving technique; word length 32 bit; Arithmetic; Capacitance; Computer architecture; Electromagnetic interference; Energy consumption; Energy dissipation; Logic; Parallel processing; Scalability; Timing; Arithmetic and Logic Unit (ALU); coupling capacitances; data bus; power consumption; serialization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing Workshops, 2009. ICPPW '09. International Conference on
Conference_Location :
Vienna
ISSN :
1530-2016
Print_ISBN :
978-1-4244-4923-1
Electronic_ISBN :
1530-2016
Type :
conf
DOI :
10.1109/ICPPW.2009.46
Filename :
5365914
Link To Document :
بازگشت