skip to main content
10.1145/2906363.2906376acmotherconferencesArticle/Chapter ViewAbstractPublication PagesscopesConference Proceedingsconference-collections
research-article

Energy-Optimized Static Scheduling for Many-Cores with Task Parallelization, DVFS and Core Consolidation

Published:23 May 2016Publication History

ABSTRACT

We demonstrate how static, energy-efficient, compiler-generated schedules for independent, parallelizable tasks on parallel machines can be improved by modeling idle power. We assume that the static power consumption of a core comprises a notable fraction of the core's total power, which is more and more often the case. The improvement is achieved by optimally packing cores when deciding about core allocation, mapping and DVFS for each task so that all unused cores can be switched off and overall energy usage is minimized. We evaluate our proposal with a benchmark suite of task collections, and compare the resulting schedules with an optimal scheduler that does not take idle power and core switch-off into account. We find that we can reduce energy consumption by 66% for mostly sequential tasks on many cores and by up to 91% for a realistic multicore processor model.

References

  1. M. I. Gordon, W. Thies, and S. Amarasinghe. Exploiting Coarse-grained Task, Data, and Pipeline Parallelism in Stream Programs. In Proc. 12th Int. Conf. on Architectural Support for Programming Languages and Operating Systems, ASPLOS XII, pages 151--162. ACM, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. N. Melot, C. Kessler, and J. Keller. Improving Energy-Efficiency of Static Schedules by Core Consolidation and Switching Off Unused Cores. In Proc. of Int. Conf. on Parallel Computing (ParCO 2015), Edinburgh, UK, September 2015. IOS Press, to appear 2016.Google ScholarGoogle Scholar
  3. N. Melot, C. Kessler, J. Keller, and P. Eitschberger. Fast Crown Scheduling Heuristics for Energy-Efficient Mapping and Scaling of Moldable Streaming Tasks on Many-core Systems. ACM Trans. Archit. Code Optim., 11(4): 62:1--62:24, Jan. 2015. ISSN 1544-3566. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. H. Xu, F. Kong, and Q. Deng. Energy Minimizing for Parallel Real-Time Tasks Based on Level-Packing. In 18th Int. Conf. on Emb. and Real-Time Comput. Syst. and Appl. (RTCSA), pages 98--103, Aug 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Energy-Optimized Static Scheduling for Many-Cores with Task Parallelization, DVFS and Core Consolidation

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Other conferences
        SCOPES '16: Proceedings of the 19th International Workshop on Software and Compilers for Embedded Systems
        May 2016
        211 pages
        ISBN:9781450343206
        DOI:10.1145/2906363
        • Editor:
        • Sander Stuijk

        Copyright © 2016 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 23 May 2016

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article
        • Research
        • Refereed limited

        Acceptance Rates

        Overall Acceptance Rate38of79submissions,48%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader