• DocumentCode
    3705543
  • Title

    Adaptive energy minimization of embedded heterogeneous systems using regression-based learning

  • Author

    Sheng Yang;Rishad A. Shafik;Geoff V. Merrett;Edward Stott;Joshua M. Levine;James Davis;Bashir M. Al-Hashimi

  • Author_Institution
    School of ECS, University of Southampton, UK
  • fYear
    2015
  • Firstpage
    103
  • Lastpage
    110
  • Abstract
    Modern embedded systems consist of heterogeneous computing resources with diverse energy and performance trade-offs. This is because these resources exercise the application tasks differently, generating varying workloads and energy consumption. As a result, minimizing energy consumption in these systems is challenging as continuous adaptation between application task mapping (i.e. allocating tasks among the computing resources) and dynamic voltage/frequency scaling (DVFS) is required. Existing approaches have limitations due to lack of such adaptation with practical validation (Table I). This paper addresses such limitation and proposes a novel adaptive energy minimization approach for embedded heterogeneous systems. Fundamental to this approach is a runtime model, generated through regression-based learning of energy/performance trade-offs between different computing resources in the system. Using this model, an application task is suitably mapped on a computing resource during runtime, ensuring minimum energy consumption for a given application performance requirement. Such mapping is also coupled with a DVFS control to adapt to performance and workload variations. The proposed approach is designed, engineered and validated on a Zynq-ZC702 platform, consisting of CPU, DSP and FPGA cores. Using several image processing applications as case studies, it was demonstrated that our proposed approach can achieve significant energy savings (>70%), when compared to the existing approaches.
  • Keywords
    "Runtime","Computational modeling","Adaptation models","Field programmable gate arrays","Energy consumption","Digital signal processing","Minimization"
  • Publisher
    ieee
  • Conference_Titel
    Power and Timing Modeling, Optimization and Simulation (PATMOS), 2015 25th International Workshop on
  • Type

    conf

  • DOI
    10.1109/PATMOS.2015.7347594
  • Filename
    7347594