Sustainable Computing

advertisement
Green
Computing
Reducing the environmental and
economic impact of energy
consumption by
low-power Integrated Circuit Design
Faculty Forum, April 1, 2008
Peiyi Zhao, Ph.D.
Department of Mathematics, Computer Science, and Physics
Chapman University
Overview
Integrated Circuits
 Power Consumption
 Green Computing
 Understanding the levels of a
Computer
 Where does the power go?
 How can we reduce power?

Apr. 01, 2008
2
Integrated Circuits

The first transistor was built in
1947.

The first integrated circuit was
invented in 1959.

Market driven by military,
computer, communications, and
consumer needs.

Equipment once used by the
military are now available on a
number of consumer products.
Apr. 01, 2008
3
Integrated Circuits are
Everywhere
Climate Control
Lighting
Dashboard Display
Door Modules
Engine Control
Fuel Injection
Entertainment
Chassis Electronics
Safety Control
Apr. 01, 2008
4
Integrated Circuit Market
Apr. 01, 2008

Six billion microcontroller units were shipped in 2004,
predicted to be increasing by 10% each year from 20042009 (Instate Inc. market research)

Semiconductor annual revenue of 2004 is estimated at US
$211.4 billion.
5
Power Consumption

Desktop consumption has
reached 100 watts

Total Personal Computer(400
million) energy usage in 2000
= 26 nuclear power plants

Power is the bottleneck of
improving the system
performance

Power consumption is
causing serious problems
because of excessive heat.
Water Cooled Computer
(www.water-cooling.com)
Apr. 01, 2008
6
Power Consumption of
Processor
Power Density (W/cm2)
1000
100
Pentium 4
Hot
Plate
10
Pentium 3
Pentium 2
Pentium Pro
Pentium
1
1980
Apr. 01, 2008
Nuclear
Reactor
386
486
1990
2000
2010
7
Power Consumption
Apr. 01, 2008

As circuit speed increases, power
consumption grows

Designing low power circuits has been the
most important issue

Mobile applications demand long battery life

Low power consumption is listed as the
second greatest challenge for the industry
8
The Current Situation

Energy provisioning is arguably the most important
business, geo-political, and societal issue of our time

Global Warming is influencing policies and laws which
require energy usage and greenhouse emissions to be
measured and controlled

The cost of energy and increases in IT power
requirements present significant expense, supply, and
handling challenges for data centers
•“Intelligent Energy” Dr. Bernard S. Meyerson, IBM Fellow, VP Strategic Alliances and CTO, IBM
Systems & Technology Group, on ASE – Great Energy Efficiency Day, February 14, 2007 - Washington,
DC
Apr. 01, 2008
9
Power Consumption & Data
Centers

Where are the web
pages you browse?

Data Center
One single room in
Datacenter contains 100
Racks

1 Rack = 5 to 20 kW

Contributed to the
2000/2001 California
Energy Crisis

Internet
Client
Racks
Apr. 01, 2008
Data Center
10

Apr. 01, 2008
200 M tons of CO2= CO2 produced by 40 million cars
11
Atmospheric CO2
concentrations measured at
Mauna Loa Observatory.
Apr. 01, 2008
12
Cooling the Data Center
Flickr.com

Current coolants: CFCs and
HCFCs = Ozone Depletion

The other alternative coolant:
HFC = increase in green
house emission 1300 times
(http://www.cs.virginia.edu/kim/course
s/cs771/lectures/CS771-22.ppt)

Siberia
umw.edu
Moving Datacenters to exotic
locations(Microsoft -> Cold
Siberia, Sun -> underground)
Underground Japan
Apr. 01, 2008
13
Apr. 01, 2008
14
Energy Usage of Data Centers

2006: $15 Billion for energy
usage

http://www.westportnow.com
Impact of 10% Reduction of Power
Consumption of Data Centers
• $15b x 10% = $1.5 billion in savings
• 200 x 10% = 20 million tons of CO2
• 4 million cars
(Number of cars that would have to be taken off the
road to reduce the same amount of CO2 emissions.)
Apr. 01, 2008
15
Reducing Power
Consumption

Data centers = huge
energy bill + produce CO2
+ green house emission
+ air pollution…

Moore’s Law: transistor
density doubles every 18
months.

“We must reduce power
usage. Computing is part
of the solution, part of the
problem”
Source: University of Delaware
-- ”Sustainable Computing,” David Douglas, VP,
Ecological Responsibility, Sun Microsystems
Apr. 01, 2008
16
Green Computing

In order to achieve sustainable computing, we need
to rethink from a “Green Computing” perspective.

Green Computing:
Maximize energy efficiency
 Reduce of the use of hazardous materials such as
lead
 Maximize recyclability of both a defunct product and
of any factory waste.
“Green Computing” in view of energy efficiency at the
nanometer scale - design low power consumption
integrated circuits at 180nm and below.


Apr. 01, 2008
17
A Perfect “Green Computing”
Example

A super low-power “processor”:



Apr. 01, 2008
800x faster
1000x more memory
3000x less power
18
A super low power
“Processor”
Modern Processor made
by hundreds of PH.D.
researchers (The MOS
transistor was built from
Silicon, the pre-dominant
atom in rock and sand, after
processed in a high
temperature.)
Human Brain
( containing 100 billion
neurons, each linked to
as many as 10,000
other neurons.)
Speed
2.0 GHz
Equivalent to 1,700
GHz processor
Memory
100 GB
100,000 GB
45 mW/cm3
15 mW/cm3
(Source: Oracle Corporation:
http://library.thinkquest.org/C0015
01/the_saga/compare.htm,
computer vs. brain)
Power
(Source: UC Berkeley, EE241
class)
Apr. 01, 2008
19
What can we do about
power?
Apr. 01, 2008

Understand all levels of the computer

Understand where power is dissipated

Think about ways to reduce power
usage at all levels
20
The 6 Levels of a Computer
Apr. 01, 2008
5
High Level Programming
4
Assembly Language
3
Operating System
2
Instruction Set Architecture
1
Digital Logic
0
Integrated Circuit
Software
Hardware
21
The Need for Both Sides
“The performance of software systems is dramatically
affected by how well software designers understand the
basic hardware technologies at work in a system. Similarly,
hardware designers must understand the far-reaching effects
their design decisions have on software applications.”
- John Hennessy, President of Stanford University
& David Patterson, UC Berkeley, President of ACM
“[Students] should know the device, layout, circuit, architecture,
algorithm, and system-6 levels.”
- Dr. Mehdi Hatamian, V.P, Broadcom, Nov.2006
Apr. 01, 2008
22
The Chapman Approach
Apr. 01, 2008
5
High Level Programming
4
Assembly Language
3
Operating System
2
Instruction Set Architecture
1
Digital Logic
0
Integrated Circuit
CPSC 230/231, 350, 353, 354, 402, 408
CPSC 250
CPSC 380
CPSC 252
CPSC 330
CPSC 465
23
Where does power go?
Apr. 01, 2008
Power Breakdown of an Itanium 2 Processor
24
Processor Clock

Power consumption is proportional to clock frequency.
Clock frequency: how often the clock changes every second; of course,
every change of the clock consumes power.

Analogous to how many times the motor spins per second in your car.

Traditionally only one edge of the clock is used to process information, and
the other edge is ignored.

- Figure shows the Clock signal
- Rising edge is used while falling clock edge(dot line) is not used for data
information processing
Apr. 01, 2008
25
Using Double Edge Clocking


Using double edge clocking, the clock frequency can be reduced to half.
“Low Power clock branch sharing Double-Edge Flip-Flop,” P.
Zhao, Jason McNeely, Pradeep Golconda, agdy A. Bayoumi, Kuang W.D,
and Robert Barcenas,
IEEE Transactions on Very Large Scale Integration (VLSI) Systems,Vol.15,
No.3, pp. 338-345, March 2007.

Proposed clock branch sharing technique: used least number of clocked
transistors to implement double edge clocking efficiently.
Conventional
Single edge Design:
Proposed
Design:
Apr. 01, 2008
Falling clock edge(dot line) is not used for data
information processing
Both rising and falling clock edges are used for data
information processing, the clock frequency is reduced to half(clock period is doulbed)
26
Potential Savings
33% x 0.5 = 15%
Clock Power Usage
Savings from
Double Edge
Usage by
using half of
the frequency
Power Savings
$15b x 15% = $2.25b
Annual Energy
Cost of Data
Centers
Apr. 01, 2008
Savings
Annual Savings
27
Peer Reviewed Journal Publications,
Patent for Low Power Consumption
Peer Reviewed Journal Publications (all as first author)

P. Zhao, T. Darwish, M. Bayoumi, “High Performance and Low Power
Conditional Discharge Flip-Flop,” in Institute of Electrical and Electronics
Engineers (IEEE) Transactions on Very Large Scale Integration (VLSI)
Systems, Vol 12., No. 5, pp. 477-484, May 2004.

P. Zhao, Jason McNeely, Pradeep Golconda, Magdy A. Bayoumi, Kuang
W.D, and Robert Barcenas, “Low Power Clock Branch Sharing DoubleEdge Triggered Flip-Flop,” IEEE Transactions on Very Large Scale
Integration (VLSI) Systems,Vol.15, No.3, pp. 338-345, March 2007.

Journal Paper under Revision:
P. Zhao, Jason McNeely, G. P. Kumar, Nan Wang, M. Bayoumi, and Robert
Barcenas, “Low Power Clocked-pseudo-NMOS Flip-flops for Level
Conversion in Dual Supply Systems,” submitted to IEEE Transactions on
Very Large Scale Integration (VLSI) Systems under 1st revision.
Patent

Single transistor clocked flip flop, by P.Zhao, T.Darwish, M.Bayoumi
Apr. 01, 2008
28
Student Research
Assistance

Chapman undergraduate student Robert
Barcenas is involved with research and is
one of the co-authors of a journal paper

Two previous students who worked with me
on my project were hired by Intel
Apr. 01, 2008
29
Low Power Research
Recognition

Our research results are comparable to the results from other more well-funded
research groups:
Competing with:
Academy
Industry
University of California, Davis,
Intel
Second journal paper (Mar. 2007)
University of California, Davis,
Intel
Third journal paper under 1st revision
University of California, Berkeley,
Toshiba
First journal paper (May 2004)
Cited 6 times in Web of Science,
Cited 11 times in Google Scholar [accessed Mar.,2008]
Citations: three are from peer reviewed journals( IEEE
TRANSACTIONS ON VLSI SYSTEMS,, ACM Computing Surveys
(CSUR)) and one is from industry (published on the IEEE Transactions).
Apr. 01, 2008

Our designs outperformed those of Intel and UC Davis

Our designs have attracted industry attention from Toshiba
30
Thank You
Apr. 01, 2008
31
Download