• DocumentCode
    129947
  • Title

    CoAdapt: Predictable Behavior for Accuracy-Aware Applications Running on Power-Aware Systems

  • Author

    Hoffmann, Henry

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Chicago, Chicago, IL, USA
  • fYear
    2014
  • fDate
    8-11 July 2014
  • Firstpage
    223
  • Lastpage
    232
  • Abstract
    We present CoAdapt, a runtime that coordinates accuracy-aware applications, which expose accuracy/performance tradeoffs, with power-aware systems, which manage power/performance tradeoffs. This is a challenging problem because decisions made at one level affect, and often counteract, decisions made at the other, leading to unpredictable behavior. Prior approaches have coordinated application and system, but provide a guarantee in only a single dimension (i.e., just one of performance, power, or accuracy). In contrast, CoAdapt addresses the full performance/power/accuracy problem space with an adaptive runtime control system that guarantees behavior in any two of these dimensions, while optimizing the third. We implement CoAdapt on a Linux/x86 platform and show it predictably stabilizes to the desired behavior, adapts to phases in application workload, and supports dynamic changes to behavioral goals.
  • Keywords
    Linux; power aware computing; CoAdapt; Linux/x86 platform; accuracy-aware applications; accuracy/performance tradeoffs; adaptive runtime control system; application workload; behavioral goals; performance/power/accuracy problem space; power-aware systems; power/performance tradeoffs; predictable behavior; Accuracy; Adaptive systems; Control systems; Oscillators; Power demand; Real-time systems; Runtime; accuracy-aware; adaptive; control; power-aware; self-aware computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems (ECRTS), 2014 26th Euromicro Conference on
  • Conference_Location
    Madrid
  • Print_ISBN
    978-1-4799-5797-2
  • Type

    conf

  • DOI
    10.1109/ECRTS.2014.32
  • Filename
    6932604