Energy/Frequency Convexity Rule of Energy Consumption for Programs - - PowerPoint PPT Presentation

energy frequency convexity rule
SMART_READER_LITE
LIVE PREVIEW

Energy/Frequency Convexity Rule of Energy Consumption for Programs - - PowerPoint PPT Presentation

Thermal behavior and Energy/Frequency Convexity Rule of Energy Consumption for Programs Karel De Vogeleer Pierre Jouvelot Grard Memmi Institut Mines-Tlcom Motivations for focussing on mobile computing It is NOT the energy saving


slide-1
SLIDE 1

Institut Mines-Télécom

Thermal behavior

and

Energy/Frequency Convexity Rule

  • f

Energy Consumption for Programs

Karel De Vogeleer Pierre Jouvelot Gérard Memmi

slide-2
SLIDE 2

Institut Mines-Télécom

Motivations for focussing on mobile computing

 It is NOT the energy saving per se :

  • A smartphone CPU consumes between 60 to 400mW
  • There are about 7x109 smartphones sold in the last 5 years, there will

be 50x109 ‘smart objects’ in 2020

  • A saving of 30% would provide grossly about 280 MW for the

smartphones, about 3 GW for the smart objects

  • This would only save between a tidal and a nuclear power station

 Focussing on mobile sytems: they are ‘energy-critical’ : it is being constantly looking for providing more autonomy with a QoS unchanged  It is about a natural-resource-free energy saving

25/05/2016

Modèle de présentation Télécom ParisTech 2

slide-3
SLIDE 3

Institut Mines-Télécom

Thermal Behavior: Power-temperature rule Passive Cooling rule

25/05/2016

Modèle de présentation Télécom ParisTech 3

slide-4
SLIDE 4

Institut Mines-Télécom

Temperature impacts energy consumption

slide-5
SLIDE 5

Institut Mines-Télécom

Passive Cooling Rule

25/05/2016

Modèle de présentation Télécom ParisTech 5

slide-6
SLIDE 6

Institut Mines-Télécom

Approximative solutions

25/05/2016

Modèle de présentation Télécom ParisTech 6

slide-7
SLIDE 7

Institut Mines-Télécom

Isothermal assumption

slide-8
SLIDE 8

Institut Mines-Télécom

Contribution on thermal behavior Necessary for reproducible measurement and for accurate energy consumption models Power – temperature relationship Approxiations for practical use

25/05/2016

Modèle de présentation Télécom ParisTech 8

slide-9
SLIDE 9

Institut Mines-Télécom

EFCR: the energy – frequency convexity rule

25/05/2016

Modèle de présentation Télécom ParisTech 9

slide-10
SLIDE 10

Institut Mines-Télécom

Fragmenting energy consumption per system module

slide-11
SLIDE 11

Institut Mines-Télécom

Power and time model

slide-12
SLIDE 12

Institut Mines-Télécom

Optimal frequency and Convexity

(EFCR)

slide-13
SLIDE 13

Institut Mines-Télécom

3 classes of processors

 There exists a domain of frequencies where the processor is delivered by the manufacturer: fk must be smaller than f since fk a fraction of f  Save for overclocking or underclocking

slide-14
SLIDE 14

Institut Mines-Télécom

State of the art

 Convexity was already observable, however no analytical studies were performed

Fan, X., Ellis, C. S., and Lebeck, A. R. The synergy between power-aware memory systems and processor voltage scaling. In PACS’04 Le Sueur, E., and Heiser, G. Dynamic voltage and frequency scaling: the laws of diminishing returns. In PACS’10

slide-15
SLIDE 15

Institut Mines-Télécom

Testbed

slide-16
SLIDE 16

Institut Mines-Télécom

Experimental validation

25/05/2016

Modèle de présentation Télécom ParisTech 16

In color, the measurements In doted lines the theoretical EFCR calculation When N increases, fopt stays stable

slide-17
SLIDE 17

Institut Mines-Télécom

Conclusion

25/05/2016

Modèle de présentation Télécom ParisTech 17

slide-18
SLIDE 18

Institut Mines-Télécom

Towards energy program profiling

Département Informatique et Réseaux 18

  • Created by tuning clk frequency and performing standard program transformation
slide-19
SLIDE 19

Institut Mines-Télécom

First measurement and results are very encouraging, setting expectations in the 10-40% saving range rather than in the 2-5% initially anticipated saving range  Exploiting energy-frequency convexity  Eliminating temperature impact in our models

Energy-Oriented Environment

 Wider array of experimentation, more accurate measurement and mathematical models, wider temperature range  More research on energy program profiling

  • Handling various architectures (eg cache)
  • Understanding how and when to play with clock frequency changes
  • Temperature on line monitoring

Towards an energy-oriented compiler middle-end, and

  • perating system technology

Département Informatique et Réseaux 19

slide-20
SLIDE 20

Institut Mines-Télécom

Bibliography

25/05/2016

20

slide-21
SLIDE 21

Institut Mines-Télécom

Thank you

25/05/2016

21