• DocumentCode
    38878
  • Title

    Aging-Aware Energy-Efficient Workload Allocation for Mobile Multimedia Platforms

  • Author

    Paterna, Francesco ; Acquaviva, Andrea ; Benini, Luca

  • Author_Institution
    Sch. of Eng., Brown Univ., Providence, RI, USA
  • Volume
    24
  • Issue
    8
  • fYear
    2013
  • fDate
    Aug. 2013
  • Firstpage
    1489
  • Lastpage
    1499
  • Abstract
    Multicore platforms are characterized by increasing variability and aging effects that imply heterogeneity in core performance, energy consumption, and reliability. In particular, wear-out effects such as negative-bias-temperature-instability require runtime adaptation of system resource utilization to time-varying and uneven platform degradation, so as to prevent premature chip failure. In this context, task allocation techniques can be used to deal with heterogeneous cores and extend chip lifetime while minimizing energy and preserving quality of service. We propose a new formulation of the task allocation problem for variability affected platforms, which manages per-core utilization to achieve a target lifetime while minimizing energy consumption during the execution of rate-constrained multimedia applications. We devise an adaptive solution that can be applied online and approximates the result of an optimal, offline version. Our allocator has been implemented and tested on real-life functional workloads running on a timing accurate simulator of a next-generation industrial multicore platform. We extensively assess the effectiveness of the online strategy both against the optimal solution and also compared to alternative state-of-the-art policies. The proposed policy outperforms state-of-the-art strategies in terms of lifetime preservation, while saving up to 20 percent of energy consumption without impacting timing constraints.
  • Keywords
    energy conservation; energy consumption; mobile computing; multimedia systems; multiprocessing systems; quality of service; resource allocation; aging-aware energy-efficient workload allocation; core performance; energy consumption; energy consumption minimization; energy maximization; heterogeneous cores; lifetime preservation; mobile multimedia platforms; multicore platforms; negative-bias-temperature-instability; next-generation industrial multicore platform; online strategy; platform degradation; premature chip failure; quality of service; rate-constrained multimedia applications; real-life functional workloads; reliability; resource utilization; task allocation techniques; time-varying degradation; variability effects; wear-out effects; Aging; Clocks; Multicore processing; Resource management; Stress; Time factors; Transistors; Aging; Clocks; Multicore processing; Reliability; Resource management; Stress; Time factors; Transistors; multicore/single-chip multiprocessors; scheduling and task partitioning;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2012.256
  • Filename
    6295607