Peak Power Control for Improvement of Stability in Multi-core System

멀티코어 시스템의 안정성 향상을 위한 피크파워 제어 알고리즘

  • 박성환 (한양대학교 전자컴퓨터통신공학과) ;
  • 김재환 (한양대학교 전자컴퓨터통신공학과) ;
  • 안병규 (한양대학교 전자컴퓨터통신공학과) ;
  • 정일종 (한양대학교 전자컴퓨터통신공학과) ;
  • 이석희 (한양대학교 전자컴퓨터통신공학과) ;
  • 정정화 (한양대학교 전자컴퓨터통신공학과)
  • Published : 2008.06.18

Abstract

In this paper, we propose a new algorithm for task scheduling consisting of subtask partitioning and subtask priority scheduling steps in order to keep the peak power under the system specification. The subtask partitioning stepis performed to minimize the idle operation time for processors by dividing a task into multiple subtasks using the least square method developed with power consumption pattern of tasks. In the subtask priority scheduling step, a priority is assigned to a subtask based on the power requirement and the power variation of subtask so that the peak power violation can be minimized and the task can be completed within the execution time deadline.

Keywords