* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Power-aware Computing slides
Spectral density wikipedia , lookup
Immunity-aware programming wikipedia , lookup
Wireless power transfer wikipedia , lookup
Audio power wikipedia , lookup
Pulse-width modulation wikipedia , lookup
Standby power wikipedia , lookup
Electric power system wikipedia , lookup
Electrification wikipedia , lookup
Resistive opto-isolator wikipedia , lookup
Power inverter wikipedia , lookup
Three-phase electric power wikipedia , lookup
Power over Ethernet wikipedia , lookup
Electrical substation wikipedia , lookup
Variable-frequency drive wikipedia , lookup
Amtrak's 25 Hz traction power system wikipedia , lookup
Voltage regulator wikipedia , lookup
Life-cycle greenhouse-gas emissions of energy sources wikipedia , lookup
Distributed generation wikipedia , lookup
History of electric power transmission wikipedia , lookup
Opto-isolator wikipedia , lookup
Stray voltage wikipedia , lookup
Power engineering wikipedia , lookup
Power MOSFET wikipedia , lookup
Power electronics wikipedia , lookup
Buck converter wikipedia , lookup
Distribution management system wikipedia , lookup
Surge protector wikipedia , lookup
Alternating current wikipedia , lookup
Switched-mode power supply wikipedia , lookup
Power-aware Computing Dramatic increases in computer power consumption: » » » Some processors now draw more than 100 watts Memory power consumption is proportional to memory size Disks and displays also consume large quantities of power Case Study: Alpha Generations Power (Watts) Freq. (Mhz) Die Size (mm2) Vdd 21064 30 200 234 3.3 21164 50 300 299 3.3 21264 90 575 314 2.2 21364 100 >1000 340 1.5 21464 125-150 <2000 NA 1.2 Source Wilcox&Manne, Compaq Power Density 1000 100 2 W/cm 10 1 i386 Source: Fred Pollack, Intel, Micro32 Pentium Pentium II Pentium IV Fried Egg a la Athlon XP1500+ Source: The New York Times, 25 June 2002 Motivation Battery-powered applications: » » Lifetime between charges is linked to how much energy is available from the battery Battery technology has not advanced as rapidly as computer energy consumption Power dissipation is difficult » » Energy density of modern processors > energy density of a hotplate High temperatures accelerate failure rates Types of Power Consumption Static Power » » » » Caused by leakage Is a steady background consumption whenever the device is on Increases rapidly with device temperature Currently a small fraction of the power consumed; will become increasingly dominant as devices get smaller. Dynamic Power » » Is spent when devices switch state Proportional to: Switching rate Square of the supply voltage Load capacitance Ways to Save Energy Switch off subunits when they are not needed » » » » » Spin down disks Turn off displays Throttle back on fetching when the fetch is far ahead of the rest of the pipeline Put unused functional units to sleep Turn off cache ways Voltage Scaling As the supply voltage drops, » » Power consumption drops rapidly Circuit delays increase The energy to execute a given workload decreases as the square of the supply voltage Voltage Scaling Algorithms » Slow down the execution to reduce energy consumption, while managing to meet all deadlines Voltage Scaling (contd.) Static Voltage Scaling » Based on the WCET of the various tasks, find a suitable voltage schedule Dynamic Voltage Scaling » If a task finishes before its WCET, reclaim the released resources to run the system at a slower speed