Challenges for Harvested Energy-based Computing...Challenges for Harvested Energy-based Computing...

19
Challenges for Harvested Energy-based Computing Challenges for Harvested Energy-based Computing Tohru ISHIHARA, Kyungsoo LEE {ishihara,kslee}@i.kyoto-u.ac.jp Department of Communications & Computer Engineering Graduate School of Informatics Kyoto University, Japan

Transcript of Challenges for Harvested Energy-based Computing...Challenges for Harvested Energy-based Computing...

Page 1: Challenges for Harvested Energy-based Computing...Challenges for Harvested Energy-based Computing Tohru ISHIHARA, Kyungsoo LEE {ishihara,kslee}@i.kyoto-u.ac.jp Department of Communications

Challenges for Harvested Energy-based ComputingChallenges for Harvested Energy-based Computing

Tohru ISHIHARA, Kyungsoo LEE{ishihara,kslee}@i.kyoto-u.ac.jp

Department of Communications & Computer Engineering Graduate School of Informatics

Kyoto University, Japan

Page 2: Challenges for Harvested Energy-based Computing...Challenges for Harvested Energy-based Computing Tohru ISHIHARA, Kyungsoo LEE {ishihara,kslee}@i.kyoto-u.ac.jp Department of Communications

Project OverviewProject Overview

Grant: Japan Cabinet funding program for next generation (younger than 45 years old) world-leading researchers

Period: Feb. 2011 – March 2014 Goal: Developing Self-Powered Computer Systems

2

Power Supply

Embedded Computer Systems

Thermal energy

Solar cells

Kinetic energy

Solar cellsKinetic Energy

Power Supply

Surveillance camera

Smart phone

Wireless router

Cellular phone

0.1-100mW/cm2

2mW/cm3

Solar Cells

Page 3: Challenges for Harvested Energy-based Computing...Challenges for Harvested Energy-based Computing Tohru ISHIHARA, Kyungsoo LEE {ishihara,kslee}@i.kyoto-u.ac.jp Department of Communications

Project TeamProject Team

3

- Control engineering- Energy harvesting- Fuel cells- Modeling

System Software(Tohru ISHIHARA

Onodera Lab.

-VLSI design-Low-Power &

Dependable Circuits

Collaborationwith Prof. Chang of SNU

- Control theory- Energy

harvesting

SystemHardware(Kyungsoo

LEE)

- RTOS- Embedded

system

Collaboration with Prof. Takada of Nagoya Univ.

Interdisciplinary Research Project

- Leader- RTOS- Compiler- Processor

Page 4: Challenges for Harvested Energy-based Computing...Challenges for Harvested Energy-based Computing Tohru ISHIHARA, Kyungsoo LEE {ishihara,kslee}@i.kyoto-u.ac.jp Department of Communications

Project Activity OverviewProject Activity Overview Efficiency Generating efficiency Harvesting device efficiency

Consuming efficiency Consumer device efficiency

Transferring efficiency DC-DC converter efficiency Charger efficiency

• Harvested energy is not constant• Power is not available on-demand• High peak power is not available

4

Low-Power Multi-Core Processor DesignPower Management Techniques for Memory Subsystems

This talk

Page 5: Challenges for Harvested Energy-based Computing...Challenges for Harvested Energy-based Computing Tohru ISHIHARA, Kyungsoo LEE {ishihara,kslee}@i.kyoto-u.ac.jp Department of Communications

Power Transferring Loss in Portable System Power Transferring Loss in Portable System

8%10%

16%

26%

25%

15%

CPU Memory Frame BufferLCD LCD Backlight DC-DC converter

H. Shim, Y. Cho and N. Chang, "Power Saving in Hand-held Multimedia Systems Using MPEG-21 Digital Item Adaptation," in ESTIMedia, 2004

Up to 15% of power is dissipated in DC-DC converters

Power breakdown in portable audio player

5

Page 6: Challenges for Harvested Energy-based Computing...Challenges for Harvested Energy-based Computing Tohru ISHIHARA, Kyungsoo LEE {ishihara,kslee}@i.kyoto-u.ac.jp Department of Communications

Power Transferring Loss in Data CenterPower Transferring Loss in Data Center

Power Supply System

208/120VAC input

DC/DC

DC/DC

DC/DC

CPU,

Memory

etc.

12Vdc

5.0V

3.3V

DC/DCAC/DC

PSU

DC/ACAC/DC

UPS PDU

VRs

Source: DC Power for Improved Data Center Efficiency, LBNL

Power transferring loss when a computational load is 100W

6

Powe

r con

sump

tion [

W]

Page 7: Challenges for Harvested Energy-based Computing...Challenges for Harvested Energy-based Computing Tohru ISHIHARA, Kyungsoo LEE {ishihara,kslee}@i.kyoto-u.ac.jp Department of Communications

Power loss depends on Boost-up or step-down Voltage difference Output power

TPS63030 datasheet. http://www.ti.com/lit/ds/symlink/tps63030.pdf.

Power Loss in Voltage ConversionPower Loss in Voltage Conversion

7

inputPEfficiencyLossPower

)100(

DC-DCinput output

Page 8: Challenges for Harvested Energy-based Computing...Challenges for Harvested Energy-based Computing Tohru ISHIHARA, Kyungsoo LEE {ishihara,kslee}@i.kyoto-u.ac.jp Department of Communications

MotivationsMotivationsMany DC-DC converters are used in a system Different components use different voltages Large power loss in the DC-DC converters Voltage difference between source and load is large

Energysource

DC-DC

Supplyvoltage A

group

DC-DC

Supplyvoltage B

group

DC-DC

Supplyvoltage C

group

8

e.g.) CPU1.0V

e.g.) modem3.3V

e.g.) camera5.0V

Set the voltage here

Page 9: Challenges for Harvested Energy-based Computing...Challenges for Harvested Energy-based Computing Tohru ISHIHARA, Kyungsoo LEE {ishihara,kslee}@i.kyoto-u.ac.jp Department of Communications

Reconfigurable ArrayReconfigurable Array An example for a configurable array 3 configurations with 4 photovoltaic

(PV) cells or super-capacitor cells Each cell has 0.5V, 80mA output

(4,1): 0.5V, 320mA output

(2,2): 1V, 160mA output (1,4): 2V, 80mA output

Reduce the difference between the input and output voltages in a DC-DC converter

9

M. Uno, “Series-parallel reconfiguration technique for supercapacitor energy storage systems,” in Proc. of TENCON, 2009.Y. Kim, et al. “Balanced Reconfiguration of Storage Banks in a Hybrid Electrical Energy Storage System,” in Proc. of ICCAD, pp.624-631, November 2011.

Page 10: Challenges for Harvested Energy-based Computing...Challenges for Harvested Energy-based Computing Tohru ISHIHARA, Kyungsoo LEE {ishihara,kslee}@i.kyoto-u.ac.jp Department of Communications

Power Delivery SystemPower Delivery System

System block diagram

Power OR’ing by Linear Technology’s ideal diode

Good harvest mode Hybrid mode Bad harvest mode

10

K. Lee, T. Ishihara, “A Dynamic Reconfiguration Technique for PV and Capacitor Arrays to Improve the Efficiency in Energy Harvesting Embedded Systems,” in Proc. of SmartGreens, pp. 175-182, April, 2012

Page 11: Challenges for Harvested Energy-based Computing...Challenges for Harvested Energy-based Computing Tohru ISHIHARA, Kyungsoo LEE {ishihara,kslee}@i.kyoto-u.ac.jp Department of Communications

Good Harvest ModeGood Harvest Mode

Enough sunlight to operate the loads

Control the configurationto minimize the total loss

11

Page 12: Challenges for Harvested Energy-based Computing...Challenges for Harvested Energy-based Computing Tohru ISHIHARA, Kyungsoo LEE {ishihara,kslee}@i.kyoto-u.ac.jp Department of Communications

Hybrid ModeHybrid Mode

Not enough sunlight to operate the loads

Control the configurationto minimize the total loss

12

Page 13: Challenges for Harvested Energy-based Computing...Challenges for Harvested Energy-based Computing Tohru ISHIHARA, Kyungsoo LEE {ishihara,kslee}@i.kyoto-u.ac.jp Department of Communications

Bad Harvest ModeBad Harvest Mode The power loss in the Conv_cap is more than the

amount of generated power from the PV array

Control the configurationto minimize the total loss

13

Page 14: Challenges for Harvested Energy-based Computing...Challenges for Harvested Energy-based Computing Tohru ISHIHARA, Kyungsoo LEE {ishihara,kslee}@i.kyoto-u.ac.jp Department of Communications

One Case Result for the Array ConfigurationOne Case Result for the Array Configuration

Power loss in converters for different configurations

The lowest power loss

configuration

• CPU, modem, and camera consume 100mA, 30mA, and 1mA respectively

• Sunlight intensity and state of charge in super-cap are 100% and 20% respectively

14

Page 15: Challenges for Harvested Energy-based Computing...Challenges for Harvested Energy-based Computing Tohru ISHIHARA, Kyungsoo LEE {ishihara,kslee}@i.kyoto-u.ac.jp Department of Communications

Task SchedulingTask Scheduling I/O aware task scheduling Minimize the overlap among CPU tasks and I/O tasks Make the chance of power reduction larger

15

K. Lee, T. Ishihara, “I/O Aware Task Scheduling for Energy Harvesting Embedded Systems with PV and Capacitor Arrays,” in Proc. of IEEE Symposium on Embedded Systems for Real-Time Multimedia (ESTIMedia 2012), pp. 48-55, October, 2012

Page 16: Challenges for Harvested Energy-based Computing...Challenges for Harvested Energy-based Computing Tohru ISHIHARA, Kyungsoo LEE {ishihara,kslee}@i.kyoto-u.ac.jp Department of Communications

MotivationsMotivationsMany DC-DC converters are used in a system Different components use different voltages Large power loss in the DC-DC converters Voltage difference between source and load is large

Energysource

DC-DC

Supplyvoltage A

group

DC-DC

Supplyvoltage B

group

DC-DC

Supplyvoltage C

group

16

e.g.) CPU1.0V

e.g.) modem3.3V

e.g.) camera5.0V

Set the voltage here

Page 17: Challenges for Harvested Energy-based Computing...Challenges for Harvested Energy-based Computing Tohru ISHIHARA, Kyungsoo LEE {ishihara,kslee}@i.kyoto-u.ac.jp Department of Communications

Experimental ResultsExperimental Results

0

20

40

60

80

100

120

loss_convloss_charloss_ploss_modloss_camproc.mod.cam.

80 20 80 20 80 20 100 60 20

Sunlight intensity

State of Charge of super-capacitor

Conventional

Proposal

72% reduction in conversion loss25% reduction in total power

17

Nor

mal

ized

Ene

rgy

Page 18: Challenges for Harvested Energy-based Computing...Challenges for Harvested Energy-based Computing Tohru ISHIHARA, Kyungsoo LEE {ishihara,kslee}@i.kyoto-u.ac.jp Department of Communications

ConclusionConclusion

Interdisciplinary research project Covering DC-DC converters, processors, and RTOS.

Simultaneous array configuration and task scheduling Multiple supply voltage loads are considered Power loss in DC-DC converters can be reduced by 72%

Future Extensions Targeting larger systems such as smart house, data center etc.

18

Page 19: Challenges for Harvested Energy-based Computing...Challenges for Harvested Energy-based Computing Tohru ISHIHARA, Kyungsoo LEE {ishihara,kslee}@i.kyoto-u.ac.jp Department of Communications

Thank youThank you