Runtime Support for Adaptive Power Capping on Heterogeneous SoCs

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Published

    View graph of relations

    Power capping is a fundamental method for reducing the energy consumption of a wide range of modern computing environments, ranging from mobile embedded systems to datacentres. Unfortunately, maximising performance and system efficiency under static power caps remains challenging, while maximising performance under dynamic power caps has been largely unexplored. We present an adaptive power capping method that reduces the power consumption and maximizes the performance of heterogeneous SoCs for mobile and server platforms. Our technique combines power capping with coordinated DVFS, data partitioning and core allocations on a heterogeneous SoC with ARM processors and FPGA resources. We design our framework as a run-time system based on OpenMP and OpenCL to utilise the heterogeneous resources. We evaluate it through five data-parallel benchmarks on the Xilinx SoC which allows fully voltage and frequency control. Our experiments show a significant performance boost of 30% under dynamic power caps with concurrent execution on ARM and FPGA, compared to a naive separate approach.

    Documents

    • Runtime Support for Adaptive Power Capping on Heterogeneous SoCs

      Rights statement: © 2016 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.

      Accepted author manuscript, 744 KB, PDF-document

    DOI

    Original languageEnglish
    Title of host publicationProceedings of International Conference on Embedded Computer Systems: Architecture, Modeling and Simulation (SAMOS XVI)
    PublisherInstitute of Electrical and Electronics Engineers Inc.
    Pages71-78
    Number of pages8
    ISBN (Electronic)9781509030767
    DOIs
    Publication statusPublished - 19 Jan 2017
    Event16th International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation - Samos, Greece
    Duration: 17 Jul 201621 Jul 2016
    http://samos-conference.com/ (Link to conference details online)

    Conference

    Conference16th International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation
    Abbreviated titleSAMOS XVI
    CountryGreece
    CitySamos
    Period17/07/201621/07/2016
    Internet address

    ID: 37659669