• DocumentCode
    703962
  • Title

    Maximizing common idle time on multi-core processors with shared memory

  • Author

    Chenchen Fu ; Yingchao Zhao ; Minming Li ; Xue, Chun Jason

  • Author_Institution
    Dept. of Comput. Sci., City Univ. of Hong Kong, Hong Kong, China
  • fYear
    2015
  • fDate
    9-13 March 2015
  • Firstpage
    900
  • Lastpage
    903
  • Abstract
    Reducing energy consumption is a critical problem in most of the computing systems today. This paper focuses on reducing the energy consumption of the shared main memory in multi-core processors by putting it into sleep state when all the cores are idle. Based on this idea, this work presents systematic analysis of different assignment and scheduling models and proposes a series of scheduling schemes to maximize the common idle time of all cores. An optimal scheduling scheme is proposed assuming the number of cores is unbounded. When the number of cores is bounded, an efficient heuristic algorithm is proposed. The experimental results show that the heuristic algorithm works efficiently and can save as much as 25.6% memory energy compared to a conventional multi-core scheduling scheme.
  • Keywords
    power aware computing; processor scheduling; shared memory systems; common idle time; heuristic algorithm; multicore processor scheduling scheme; shared main memory; systematic analysis; Benchmark testing; Energy consumption; Heuristic algorithms; Memory management; Multicore processing; Processor scheduling; Schedules;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2015
  • Conference_Location
    Grenoble
  • Print_ISBN
    978-3-9815-3704-8
  • Type

    conf

  • Filename
    7092514