Kernel Level Power Management Solution for Multi-Core

멀티코어 환경에서 커널 수준의 전력 관리 솔루션

  • 안영호 (한양대학교 전자컴퓨터통신공학과) ;
  • 황영시 (한양대학교 전자컴퓨터통신공학과) ;
  • 정기석 (한양대학교 전자컴퓨터통신공학과)
  • Received : 2009.01.06
  • Accepted : 2009.06.25
  • Published : 2009.06.30

Abstract

In this paper, we address a novel system-level power management technique which is specifically targeted for an ARM 11 MPCore system. Our proposed solution is a DPM technique which includes process monitoring, real time power analysis, and policy application to reduce the power consumption while meeting the performance requirement. One of the main contributions of this paper is that we systematically infer QoS requirements of processes without getting any additional information from the application. When multiple processes are running under various user level policies, priorities of the policy application are determined in such a way that the overall system performance is maintained while power consumption is effectively managed. Experimental results show that our DPM technique is very effective in reducing power consumption without violating system's QoS requirements.

Keywords

References

  1. H. Blume, J. von Livonious, L. Rotenberg, T.G. Noll, H. Bothe, J. Brakensick "OpenMP-based parallelization on an MPCore multiprocessor platform - A performance and power analysis", Journal of System Architecture 54. 2008.
  2. Harald Bothe, "Increase Performance with Embedded Multi-Core Processors", Information Quarterly Magazine Volume 5, Number4, 2006.
  3. Joonhee, Lee Hyoseung Kim, and Hojung Cha, "A Process Monitoring Strategy towards DVS Applications", Korean Information Society Journal, Fall 2003.
  4. K. Luo, J. Gummaraju, and M. Franklin. "Balancing Throughput and Fairness in SMT Processors", In IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS'01), Nov. 2001.
  5. Suresh Siddha, "Multi-core and $Linux^{\ast}$ Kernel", Intel Open Source Technology Center
  6. Core Tile for ARM11 MPCore User Guide, Ref: DUI 0318C, 2006.
  7. Canturk Isci, Alper Buyuktosunoglu, Chen-Yong Cher, Pradip Bose, and Margraret Martonosi,"An Analysis of Efficient Multi-core Global Power Management Policies:Maximizaing Performance for a Given Power Budget", Micro-39. 39th Annual IEEE/ACM International Symposium, Aug. 2006.
  8. www.arm.com.