IDEAS home Printed from https://ideas.repec.org/a/spr/jcomop/v35y2018i3d10.1007_s10878-017-0229-7.html
   My bibliography  Save this article

Race to idle or not: balancing the memory sleep time with DVS for energy minimization

Author

Listed:
  • Chenchen Fu

    (City University of Hong Kong)

  • Vincent Chau

    (City University of Hong Kong
    Shenzhen Institutes of Advanced Technology)

  • Minming Li

    (City University of Hong Kong)

  • Chun Jason Xue

    (City University of Hong Kong)

Abstract

Reducing energy consumption is a critical problem in most of the computing systems today. Among all the computing system components, processor and memory are two significant energy consumers. Dynamic voltage scaling is typically applied to reduce processor energy while sleep mode is usually injected to trim memory’s leakage energy. However, in the memory architecture with multiple cores sharing memory, in order to optimize the system-wide energy, these two classic techniques are difficult to be directly combined due to the complicated interactions. In this work, we explore the coordination of the multiple cores and the memory, and present systematic analysis for minimizing the system-wide energy based on different system models and task models. For tasks with common release time, optimal schemes are presented for the systems both with and without considering the static power of the cores. For agreeable deadline tasks, different dynamic programming-based optimal solutions are proposed for negligible and non-negligible static power of cores. For the general task model, this paper proposes a heuristic online algorithm. Furthermore, the scheme is extended to handle the problem when the transition overhead between the active and sleep modes is considered. The optimality of the proposed schemes for common release time and agreeable deadline tasks are proved. The validity of the proposed heuristic scheme is evaluated through experiments. Experimental results confirm the superiority of the heuristic scheme in terms of the energy saving improvement compared to the most related existing work.

Suggested Citation

  • Chenchen Fu & Vincent Chau & Minming Li & Chun Jason Xue, 2018. "Race to idle or not: balancing the memory sleep time with DVS for energy minimization," Journal of Combinatorial Optimization, Springer, vol. 35(3), pages 860-894, April.
  • Handle: RePEc:spr:jcomop:v:35:y:2018:i:3:d:10.1007_s10878-017-0229-7
    DOI: 10.1007/s10878-017-0229-7
    as

    Download full text from publisher

    File URL: http://link.springer.com/10.1007/s10878-017-0229-7
    File Function: Abstract
    Download Restriction: Access to the full text of the articles in this series is restricted.

    File URL: https://libkey.io/10.1007/s10878-017-0229-7?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    As the access to this document is restricted, you may want to search for a different version of it.

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Vitor Ramos Gomes da Silva & Carlos Valderrama & Pierre Manneback & Samuel Xavier-de-Souza, 2022. "Analytical Energy Model Parametrized by Workload, Clock Frequency and Number of Active Cores for Share-Memory High-Performance Computing Applications," Energies, MDPI, vol. 15(3), pages 1-22, February.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:spr:jcomop:v:35:y:2018:i:3:d:10.1007_s10878-017-0229-7. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Sonal Shukla or Springer Nature Abstracting and Indexing (email available below). General contact details of provider: http://www.springer.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.