38
The Case for Power-Agile Computing Geoffrey Challen (SUNY Buffalo) , Mark Hempstead (Drexel University)

New The Case for Power-Agile Computing · 2019. 2. 25. · P1 P2 M1 M2 S1 S2 R1 R2 75–300 MHz 415–830 MHz 0.9 15.6 32 MB 1 GB 2 GB 64 GB 250 kbps 11 Mbps 23.5 400 108 81 322 482

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

  • The Case for Power-Agile ComputingGeoffrey Challen (SUNY Buffalo), Mark Hempstead (Drexel University)

  • Computer Science Genius TODO● Selecting devices for each application

  • Computer Science Genius TODO● Selecting devices for each application● Measuring application efficiency

  • Computer Science Genius TODO● Selecting devices for each application● Measuring application efficiency● Predicting device performance for a given

    application

  • Computer Science Genius TODO● Selecting devices for each application● Measuring application efficiency● Predicting device performance for a given

    application● Executing transitions between devices

  • Shazam!Shazam!

    Shazam! Shazam!

  • CPU Memory Storage RadioPo

    wer

    (W)

    P1 P2 M1 M2 S1 S2 R1 R2

    75–300 MHz

    415–830 MHz

    0.9

    15.6

    32 MB 1 GB 2 GB64 GB 250

    kbps 11 Mbps

    23.5

    400

    108

    81

    322

    482

    100

    20

    200

    1000

    66.36

    30930.9

  • The Power-AgileMulticomputer

  • Power-Agile Computing Challenges● Selecting component ensembles for each

    application● Measuring application efficiency● Predicting ensemble performance for a given

    application● Executing transitions between ensembles● Increased device complexity and cost

  • Shazam!

  • Benevolent Dictator

    Peaceful Buddha

  • Power-Agile Computing

    Challenges:● Measuring application efficiency● Predicting ensemble performance for a given application● Selecting component ensembles for each application● Executing transitions between ensembles● Increased device complexity and cost

    Opportunity:A device composed of multiple heterogeneous components allows power to be fexibly allocated across subsystems in ways that improve application performance while reducing overall power usage.

    Geoffrey Challen (SUNY Buffalo), Mark Hempstead (Drexel University)

    Slide 1Slide 2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Slide 10Slide 11Slide 12Slide 13Slide 14Slide 15Slide 16Slide 17Slide 18Slide 19Slide 20Slide 21Slide 22Slide 23Slide 24Slide 25Slide 26Slide 27Slide 28Slide 29Slide 30Slide 31Slide 32Slide 33Slide 34Slide 35Slide 36Slide 37Slide 38