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

Research output: Chapters, Conference Papers, Creative and Literary Works (RGC: 12, 32, 41, 45)32_Refereed conference paper (with ISBN/ISSN)

4 Scopus Citations
View graph of relations

Author(s)

Related Research Unit(s)

Detail(s)

Original languageEnglish
Title of host publicationProceedings -Design, Automation and Test in Europe, DATE
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages900-903
Volume2015-April
ISBN (Print)9783981537048
Publication statusPublished - 22 Apr 2015

Publication series

Name
Volume2015-April
ISSN (Print)1530-1591

Conference

Title2015 Design, Automation and Test in Europe Conference and Exhibition, DATE 2015
PlaceFrance
CityGrenoble
Period9 - 13 March 2015

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.

Citation Format(s)

Maximizing common idle time on multi-core processors with shared memory. / Fu, Chenchen; Zhao, Yingchao; Li, Minming; Xue, Chun Jason.

Proceedings -Design, Automation and Test in Europe, DATE. Vol. 2015-April Institute of Electrical and Electronics Engineers Inc., 2015. p. 900-903 7092514.

Research output: Chapters, Conference Papers, Creative and Literary Works (RGC: 12, 32, 41, 45)32_Refereed conference paper (with ISBN/ISSN)