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